java中的字符串String
1、String 类位于 java.lang 包中。默认情况下,该包被自动导入所有的程序。
2、在 Java 中,字符串被作为 String 类型的对象处理。
3、看下基本用法,第一种写法:
String s = "爱百度经验";
4、第二种写法:
String s = new String();
s = "爱百度经验";
5、第三种写法:
String s = new String("爱百度经验");
1、String 对象创建后则不能被修改,是不可变的。
如下图代码所示:
首先,s为“爱百度经验”,然后s为“我改变了”。并不是“爱百度经验”发生了变动,变成了“我改变了”;而是“爱百度经验”创建后,不能被改变,之后又创建了一个新的对象,然后s指向了这个新的对象。“爱百度经验”这个对象仍然存在,之后会被回收。
2、比较两个对象的内容是否相同,需要使用equals()。如果使用 == ,是比较对象是否相同,而2个对象的地址不可能相同的,需要使用equals()来比较内容。如下图所示,第一个位false,第二个为true
1、字符串的长度,可以用s.length()
2、按照某一标识分割字符串为字符串数组,比如按照空格分割,
String s = new String("爱百度经验 我是谁 我叫什么名字");
String[] arr = s.split(" ");
3、获取索引位置之间的子串,比如:
String s = new String("爱百度经验 我是谁 我叫什么名字");
System.out.println("s的长度:" + s.substring(1, 3));
1到3之间的子串,为百度
4、将字符串转换为小写
5、将字符串转变为byte[]数组。
6、获取索引为1的字符
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:160
阅读量:97
阅读量:131
阅读量:105
阅读量:76