在Java中,String类是最常用的数据类型之一。它用于存储和处理文本数据。Java字符串的一个重要特点就是字符串不可变,这种不可变性是通过内部的private final char[]字段,以及没有任何修改char[]的方法实现的。
String类提供了许多方法,可以用于操作字符串,例如连接、比较、查找、替换等。下面介绍几个常用的String类方法,并给出代码示例。
在Java中,可以使用“+”运算符或concat()方法来连接两个字符串。例如:
String str1 = "Hello";
String str2 = "world";
String str3 = str1 + ", " + str2; // 输出:Hello, world
String str4 = str1.concat(str2); // 输出:Hello world
可以使用equals()方法或equalsIgnoreCase()方法来比较两个字符串是否相等。例如:
String str1 = "Hello";
String str2 = "hello";
if (str1.equals(str2)) {
System.out.println("两个字符串相等");
}
if (str1.equalsIgnoreCase(str2)) {
System.out