【我与Java的成长记】之String类详解
public class Main {
public static void main(String[] args) {
// 创建一个String对象
String str = new String("Hello, World!");
// 输出字符串
System.out.println(str);
// 获取字符串长度
int length = str.length();
System.out.println("Length of the string is: " + length);
// 字符串连接
String anotherStr = " Welcome to Java!";
String concatenatedStr = str.concat(anotherStr);
System.out.println("Concatenated string: " + concatenatedStr);
// 字符串比较
boolean isEqual = str.equals(concatenatedStr);
System.out.println("Are the strings equal? " + isEqual);
// 获取特定位置的字符
char charAtPos = concatenatedStr.charAt(5);
System.out.println("Character at position 5: " + charAtPos);
// 查找字符或子字符串
int index = concatenatedStr.indexOf('W');
System.out.println("Index of first 'W': " + index);
// 转换为小写
String lowerCaseStr = str.toLowerCase();
System.out.println("Lower case string: " + lowerCaseStr);
// 替换字符或子字符串
String replacedStr = lowerCaseStr.replace("hello", "Hi");
System.out.println("Replaced string: " + replacedStr);
// 分割字符串
String[] parts = replacedStr.split("\\s+");
for (String part : parts) {
System.out.println("Part of the string: " + part);
}
// 子字符串
String substring = replacedStr.substring(0, 4);
System.out.println("Substring: " + substring);
// 去除开头和结尾的空白字符
String trimmedStr = substring.trim();
System.out.println("Trimmed string: " + trimmedStr);
}
}
这段代码展示了如何在Java中使用String类的常用方法,包括创建字符串对象、获取字符串长度、字符串连接、比较字符串、获取特定位置的字符、查找字符或子字符串、转换为小写、替换字符或子字符串、分割字符串、获取子字符串以及去除字符串两端的空白字符。这些操作是字符串处理中常用的方法,对于学习Java语言的开发者来说具有很好的教育价值。
评论已关闭