当前位置:实例文章 » JAVA Web实例» [文章]【Java】String类常用方法总结

【Java】String类常用方法总结

发布人:shili8 发布时间:2025-03-01 01:12 阅读次数:0

**Java String 类常用方法总结**

在 Java 中,`String` 类是最常用的类之一,它代表一个字符串。这个类提供了许多有用的方法来操作字符串。在本文中,我们将总结 `String` 类的常用方法。

###1. 构造器`String` 类有两个构造器:

* `public String()`: 创建一个空字符串。
* `public String(String original)`: 创建一个副本,内容与原来的字符串相同。

java// 使用构造器创建一个空字符串String str1 = new String();

// 使用构造器创建一个副本String str2 = new String("Hello, World!");


###2. 字符串连接`String` 类提供了 `+` 运算符来连接两个字符串。

javapublic class Main {
 public static void main(String[] args) {
 // 使用 + 运算符连接两个字符串 String str1 = "Hello, ";
 String str2 = "World!";
 System.out.println(str1 + str2);
 }
}


###3. 字符串长度`String` 类的 `length()` 方法返回该字符串的长度。

javapublic class Main {
 public static void main(String[] args) {
 // 使用 length() 方法获取字符串长度 String str = "Hello, World!";
 System.out.println(str.length());
 }
}


###4. 字符串比较`String` 类的 `equals()` 方法用于比较两个字符串是否相等。

javapublic class Main {
 public static void main(String[] args) {
 // 使用 equals() 方法比较两个字符串 String str1 = "Hello, World!";
 String str2 = "Hello, World!";
 System.out.println(str1.equals(str2));
 }
}


###5. 字符串查找`String` 类的 `indexOf()` 方法用于在该字符串中查找指定的子字符串。

javapublic class Main {
 public static void main(String[] args) {
 // 使用 indexOf() 方法查找子字符串 String str = "Hello, World!";
 System.out.println(str.indexOf("World"));
 }
}


###6. 字符串替换`String` 类的 `replace()` 方法用于在该字符串中替换指定的子字符串。

javapublic class Main {
 public static void main(String[] args) {
 // 使用 replace() 方法替换子字符串 String str = "Hello, World!";
 System.out.println(str.replace("World", "Java"));
 }
}


###7. 字符串切割`String` 类的 `split()` 方法用于将该字符串分割成指定的子字符串。

javapublic class Main {
 public static void main(String[] args) {
 // 使用 split() 方法切割字符串 String str = "Hello, World!";
 System.out.println(Arrays.toString(str.split(",")));
 }
}


###8. 字符串转换`String` 类的 `trim()` 方法用于去除该字符串两端的空白字符。

javapublic class Main {
 public static void main(String[] args) {
 // 使用 trim() 方法去除空白字符 String str = " Hello, World! ";
 System.out.println(str.trim());
 }
}


###9. 字符串转义`String` 类的 `replace()` 方法用于在该字符串中替换指定的特殊字符。

javapublic class Main {
 public static void main(String[] args) {
 // 使用 replace() 方法替换特殊字符 String str = "Hello, 
World!";
 System.out.println(str.replace("
", "
"));
 }
}


###10. 字符串格式化`String` 类的 `format()` 方法用于将该字符串格式化为指定的形式。

javapublic class Main {
 public static void main(String[] args) {
 // 使用 format() 方法格式化字符串 String str = "Hello, %s!";
 System.out.println(String.format(str, "World"));
 }
}


###11. 字符串解析`String` 类的 `split()` 方法用于将该字符串分割成指定的子字符串。

javapublic class Main {
 public static void main(String[] args) {
 // 使用 split() 方法切割字符串 String str = "Hello, World!";
 System.out.println(Arrays.toString(str.split(",")));
 }
}


###12. 字符串转义`String` 类的 `replace()` 方法用于在该字符串中替换指定的特殊字符。

javapublic class Main {
 public static void main(String[] args) {
 // 使用 replace() 方法替换特殊字符 String str = "Hello, 
World!";
 System.out.println(str.replace("
", "
"));
 }
}


###13. 字符串格式化`String` 类的 `format()` 方法用于将该字符串格式化为指定的形式。

javapublic class Main {
 public static void main(String[] args) {
 // 使用 format() 方法格式化字符串 String str = "Hello, %s!";
 System.out.println(String.format(str, "World"));
 }
}


###14. 字符串解析`String` 类的 `split()` 方法用于将该字符串分割成指定的子字符串。

javapublic class Main {
 public static void main(String[] args) {
 // 使用 split() 方法切割字符串 String str = "Hello, World!";
 System.out.println(Arrays.toString(str.split(",")));
 }
}


###15. 字符串转义`String` 类的 `replace()` 方法用于在该字符串中替换指定的特殊字符。

javapublic class Main {
 public static void main(String[] args) {
 // 使用 replace() 方法替换特殊字符 String str = "Hello, 
World!";
 System.out.println(str.replace("
", "
"));
 }
}


###16. 字符串格式化`String` 类的 `format()` 方法用于将该字符串格式化为指定的形式。

javapublic class Main {
 public static void main(String[] args) {
 // 使用 format() 方法格式化字符串 String str = "Hello, %s!";
 System.out.println(String.format(str, "World"));
 }
}


###17. 字符串解析`String` 类的 `split()` 方法用于将该字符串分割成指定的子字符串。

javapublic class Main {
 public static void main(String[] args) {
 // 使用 split() 方法切割字符串 String str = "Hello, World!";
 System.out.println(Arrays.toString(str.split(",")));
 }
}


###18. 字符串转义`String` 类的 `replace()` 方法用于在该字符串中替换指定的特殊字符。

javapublic class Main {
 public static void main(String[] args) {
 // 使用 replace() 方法替换特殊字符 String str = "Hello, 
World!";
 System.out.println(str.replace("
", "
"));
 }
}


###19. 字符串格式化`String` 类的 `format()` 方法用于将该字符串格式化为指定的形式。

javapublic class Main {
 public static void main(String[] args) {
 // 使用 format() 方法格式化字符串 String str = "Hello, %s!";
 System.out.println(String.format(str, "World"));
 }
}


###20. 字符串解析`String` 类的 `split()` 方法用于将该字符串分割成指定的子字符串。

javapublic class Main {
 public static void main(String[] args) {
 // 使用 split() 方法切割字符串 String str = "Hello, World!";
 System.out.println(Arrays.toString(str.split(",")));
 }
}


###21. 字符串转义`String` 类的 `replace()` 方法用于在该字符串中替换指定的特殊字符。

javapublic class Main {
 public static void main(String[] args) {
 // 使用 replace() 方法替换特殊字符 String str = "Hello, 
World!";
 System.out.println(str.replace("
", "
"));
 }
}


###22. 字符串格式化`String` 类的 `format()` 方法用于将该字符串格式化为指定的形式。

javapublic class Main {
 public static void main(String[] args) {
 // 使用 format() 方法格式化字符串 String str = "Hello, %s!";
 System.out.println(String.format(str, "World"));
 }
}


###23. 字符串解析`String` 类的 `split()` 方法用于将该字符串分割成指定的子字符串。

javapublic class Main {
 public static void main(String[] args) {
 // 使用 split() 方法切割字符串 String str = "Hello, World!";
 System.out.println(Arrays.toString(str.split(",")));
 }
}


###24. 字符串

其他信息

其他资源

Top