1、public String(char[] c,begin,length).
  从字符数组c的下标begin处开始,将长度为length的字符数组转换为字符串。
  begin与length可以省略,即将字符数组c转换为字符串。另:字符数组可改为字节数组byte[] b.
  
  char[] c=new char[]{'j','y','6','a','4','t','9'}; 
  String s1=new String(c); 
  String s=new String(c,2,3); 

  System.out.println(s1);
  System.out.println(s);

2、public char[] toCharArray().
  字符串装换成字符数组。

3、public char charAt(int 下标).  返回字符串中指定位置的字符。  String s="jkdfsdf";  char t=s.charAt(3);

4、public byte[] getBytes().  将一个字符串转换成字节数组,其默认输出为ASCII值,可通过char强制类型转换输出字节。  String s="sjdfsdf";  byte[] b=s.getBytes();5、public String trim().  清除字符串左右两端的空格。  String s="skkgnsdfsd   ";  System.out.println(s.trim());

  6、public int indexOf(String s,int index).

  从字符串中查找指定位置之后指定的字符所在的位置。若不指定位置,则从头开始。

  String s="dgdgdg";

  int n=s.indexOf("t");//从头开始查找

  int n1=s.indexOf("d",3);//从位置3处开始查找

  7、public String substring(int beginindex,int endindex ).

  截取所指定的从开始位置到结束位置的字符串,不包含结束字符。结束位置可以省略。

  String s="sdgsgghd";

  String s1=s.substring(2,4);

  String s2=s.substring(2);

  8、public String[] split(String s).

  通过指定的字符分割字符串。

  String s="dfgdhdfgdrhrhgdt";

  String ss[]=s.split("d");

  for(int i=0;i<ss.length;i++)

    System.out.println(ss[i]);

  9、public String toUpperCase()./public String toLowerCase().字符大小写转换。

  String s="dfgdhdfgdrhrhgdt";

  String s1=s.toUpperCase();//字符全大写

  String s2=s.toLowerCase();//字符全小写

  10、public boolean startsWith(String s)./public boolean endsWith(String s).检测字符串是否是以指定的字符开始/结尾。

  String s="dfdhffghrtgfjn mjg";

  boolean t1=s.startsWith("e");

  boolean t2=s.endsWith("h");

  11、判断字符串是否相等,区分大小写:equals()。不区分大小写equalsIgnoreCase().

    String s="dfgdghdf";

    String s1="sfsgsdu";

    s.equals(s1);

  12、public String replaceAll(String s,String s1).将字符串中的s都替换成s1.

  String s="dfgdghdf";

  String s1=s.replaceAll("d","f");

java中String的一些方法的更多相关文章

  1. Java中String类的方法及说明

    String : 字符串类型 一.      String sc_sub = new String(c,3,2);    //      String sb_copy = new String(sb) ...

  2. 【转载】Java中String类的方法及说明

    转载自:http://www.cnblogs.com/YSO1983/archive/2009/12/07/1618564.html String : 字符串类型 一.      String sc_ ...

  3. java中String的.trim()方法

    该方法去除两边的空白符 原理: 看看源码实现 public String trim() { int len = value.length; ; char[] val = value; /* avoid ...

  4. Java中String的intern方法,javap&cfr.jar反编译,javap反编译后二进制指令代码详解,Java8常量池的位置

    一个例子 public class TestString{ public static void main(String[] args){ String a = "a"; Stri ...

  5. JAVA中String类的方法(函数)总结--JAVA基础

    1.concat()方法,当参数为两字符串时,可实现字符串的连接: package cn.nxl123.www; public class Test { public static void main ...

  6. Java中String的split()方法的一些需要注意的地方

    public String[] split(String regex, int limit) split函数是用于使用特定的切割符(regex)来分隔字符串成一个字符串数组,这里我就不讨论第二个参数( ...

  7. Java中String的split()方法的一些疑问和试验

    http://tjuking.iteye.com/blog/1507855 和我想的还是不大一样,因为不知道源码也不知道具体是怎么实现的,我的理解如下: 当字符串只包含分隔符时,返回数组没有元素:当字 ...

  8. Java中String对象创建机制详解()

    一String 使用 private final char value来实现字符串存储 二Java中String的创建方法四种 三在深入了解String创建机制之前要先了解一个重要概念常量池Const ...

  9. 关于==和equals()方法&Java中string与char如何转换&String,StringBuffer

    1.对于基本数据类型,可以直接使用==和!=进行内容比较 如:int x=30;        int y=30;         x==y;  //true 基本数据类型 简单类型(基本类型) bo ...

随机推荐

  1. centos 7 下nginx启动脚本

    centos 7下用了版本6下的脚本,总是报错,于是拷贝了nginx一键安装包里面的一个版本,结果可以,贴出来 #! /bin/sh # chkconfig: # Description: Start ...

  2. H5表单中placeholder属性的字体颜色问题

    最近做项目的时候遇到的一些小样式问题,有关表单.并且在接下来几天的面试人中五个人都没有回答上来,改变placeholder属性的默认字体颜色,感觉有必要总结一下. 如何改变默认字体的颜色? @blue ...

  3. Android开发工具全面转向Android Studio(2)——AS project/module的CRUD

    本文有些地方可能需要衔接Android开发工具全面转向Android Studio(1)——准备开发环境,读起来效果会更好. 这个世界很奇妙,所有的东西离不开CRUD,即增删改查.即使人本身也遵循这个 ...

  4. C# mvc DropDownList选中状态无效情况分析

    情况: DropDownList控件使用List<SelectListItem>()设置下拉选项和默认值.当控件的Name和后台的ViewBag(或ViewData)的Key重复,会导致选 ...

  5. Django模板系统——过滤器

    转自:https://www.douban.com/note/145065606/  <省得每次都得去翻麻烦> 过滤器,变量的显示形式的改变一.形式:小写{{ name | lower } ...

  6. 升级到VS2012,reportViewer无法使用

    最近公司的开发环境升级到VS2012,为了电脑能够快点,我重装系统,只装VS2012没有装VS2010.这个时候问题来了,原本用VS2010开发的项目用VS2012编译能通过,运行时包下图错: 为了解 ...

  7. Spring.Scheduling.Quartz 作业的应用(定时任务和循环触发任务)

    .定时任务的实现,比如有个任务是要晚上2点10分的时候要去触发的,先定义这个任务类RskBookFilterInitDiningService.cs,这里其实有两种实现,一种是需要继承QuartzJo ...

  8. 大前端学习笔记整理【五】rem与px换算的计算方式

    前言 这段时间的小项目中算是真正意义上使用了rem来进行移动端的页面布局,项目结束了我反思了一下之前的对于rem的使用...原来我以前对rem用法完全是在搞笑啊!!结合这次这个小项目,我觉得我也有必要 ...

  9. html5 canvas绘画时钟

    本示例使用HTML5 canvas,模拟显示了一个时钟, 请使用支持HTML5的浏览器预览效果: HTML部分: <!DOCTYPE html> <html lang="e ...

  10. Android多线程机制和Handler的使用

    参考教程:iMooc关于Handler,http://www.imooc.com/learn/267 参考资料:Google提供Android文档Communicating with the UI T ...