Java字符串的操作

来源:互联网 发布:福建广播网络电视台 编辑:程序博客网 时间:2024/06/16 00:15

Java String 类
字符串广泛应用 在Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。
String类是Object类下的。
可以通过声明变量类型,变量名的方式来创建字符串。
字符串长度
使用length() 方法,它返回字符串对象包含的字符数。
拼接字符串
使用“+”或使用 concat() 方法
创建格式化字符串
String 类使用静态方法 format() 返回一个String 对象而不是 PrintStream 对象。
String 类的静态方法 format() 能用来创建可复用的格式化字符串,而不仅仅是用于一次打印输出。
为什么String类是不可变类?

String s = "Google";System.out.println("s = " + s);s = "Runoob";System.out.println("s = " + s);

输出结果为:

GoogleRunoob

从结果上看是改变了,但为什么门说String对象是不可变的呢?
原因在于实例中的 s 只是一个 String 对象的引用,并不是对象本身,当执行 s = “Runoob”; 创建了一个新的对象 “Runoob”,而原来的 “Google” 还存在于内存中。

原创粉丝点击