初始Java篇(JavaSE基础语法)认识String类
warning:
这篇文章距离上次修改已过277天,其中的内容可能已经有所变动。
public class Main {
public static void main(String[] args) {
// 创建String对象
String str1 = "Hello, World!";
String str2 = new String("Hello, World!");
// 输出字符串
System.out.println(str1);
System.out.println(str2);
// 比较字符串内容是否相等
System.out.println("str1 == str2: " + str1.equals(str2));
// 获取字符串长度
System.out.println("Length of str1: " + str1.length());
// 获取特定位置的字符
char charAt = str1.charAt(6);
System.out.println("Character at index 6: " + charAt);
// 查找字符或字符串在另一字符串中的位置
int index = str1.indexOf('W');
System.out.println("Index of 'W': " + index);
// 拼接字符串
String str3 = " Welcome to Java!";
String concatenated = str2.concat(str3);
System.out.println("Concatenated string: " + concatenated);
// 替换字符串中的字符或子串
String replaced = str1.replace('World', 'Java');
System.out.println("Replaced string: " + replaced);
// 分割字符串
String[] parts = str1.split(",");
for (String part : parts) {
System.out.println("Part of the string: " + part);
}
// 转换为小写或大写
String lowerCase = str1.toLowerCase();
String upperCase = str1.toUpperCase();
System.out.println("Lower case string: " + lowerCase);
System.out.println("Upper case string: " + upperCase);
// 去除字符串首尾的空白字符
String trimmed = str1.trim();
System.out.println("Trimmed string: " + trimmed);
}
}
这段代码展示了如何在Java中使用String类的常用方法,包括创建字符串对象、字符串比较、获取长度、获取特定位置的字符、查找字符或子串的位置、字符串的拼接、替换、分割、转换大小写以及去除首尾空白。这些操作是学习任何编程语言时的基础,对于理解字符串处理在编程中的应用至关重要。
评论已关闭