java中的字符串String

2025-10-19 08:09:19

1、String 类位于 java.lang 包中。默认情况下,该包被自动导入所有的程序。

2、在 Java 中,字符串被作为 String 类型的对象处理。

3、看下基本用法,第一种写法:

String s =  "爱百度经验";

java中的字符串String

4、第二种写法:

String s = new String();

s = "爱百度经验";

java中的字符串String

5、第三种写法:

String s = new String("爱百度经验");

java中的字符串String

1、String 对象创建后则不能被修改,是不可变的。

如下图代码所示:

首先,s为“爱百度经验”,然后s为“我改变了”。并不是“爱百度经验”发生了变动,变成了“我改变了”;而是“爱百度经验”创建后,不能被改变,之后又创建了一个新的对象,然后s指向了这个新的对象。“爱百度经验”这个对象仍然存在,之后会被回收。

java中的字符串String

2、比较两个对象的内容是否相同,需要使用equals()。如果使用 == ,是比较对象是否相同,而2个对象的地址不可能相同的,需要使用equals()来比较内容。如下图所示,第一个位false,第二个为true

java中的字符串String

1、字符串的长度,可以用s.length()

java中的字符串String

2、按照某一标识分割字符串为字符串数组,比如按照空格分割,

String s = new String("爱百度经验 我是谁 我叫什么名字");

String[] arr = s.split(" ");

java中的字符串String

3、获取索引位置之间的子串,比如:

String s = new String("爱百度经验 我是谁 我叫什么名字");

System.out.println("s的长度:" + s.substring(1, 3));

1到3之间的子串,为百度

java中的字符串String

4、将字符串转换为小写

java中的字符串String

5、将字符串转变为byte[]数组。

java中的字符串String

6、获取索引为1的字符

java中的字符串String

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢