在Java中用于描述字符串的类就是String。
Java程序中的所有字符串字面值(如“abc”)都作为此类的实例实现。
字符串最大的一个特点就是:字符串是常量,它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。
public class sss {
public static void main(String[] args) {
// TODO Auto-generated method stub
String s1 = "abc";
s1 = "sss";
System.out.println(s1);
}
}
打印结果却是:sss
但是我们要明白的是,变化的不是abc 变化的是s1所指向的对象。
public class sss {
public static void main(String[] args) {
// TODO Auto-generated method stub
String s1 = "abc";
String s2 = new String("abc");
System.out.println(s1==s2);
System.out.println(s1.equals(s2));
}
}
String类复写了Object类中的equals方法。该方
Java String类详解与常用方法

本文介绍了Java中的String类,强调字符串是不可变的。内容包括:String对象的创建与比较,equals()方法的使用,字符串常量池的概念,以及String类中常见的方法如length(), charAt(), contains(), startsWith(), endsWith(), replace(), split(), substring()等。此外,还提到了字符串与字符数组、字节数组之间的转换,以及基本数据类型转换为字符串的方法。"
111738775,10324350,HTML5 audio标签控制音量及播放操作实践,"['前端开发', 'HTML', 'JavaScript']
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



