// Java字符串示例代码
public class StringExample {
public static void main(String[] args) {
// 创建字符串的几种方式
String str1 = "Hello, World!"; // 使用字符串字面量创建
String str2 = new String("Java Programming"); // 使用构造函数创建
// 字符串拼接
String greeting = "Hello";
String name = "Alice";
String message = greeting + ", " + name + "!"; // 结果为 "Hello, Alice!"
// 获取字符串长度
int length = str1.length(); // length为13
// 字符串比较
String str3 = "Hello, World!";
boolean isEqual = str1.equals(str3); // 比较内容,结果为true
boolean isSameReference = (str1 == str3); // 比较引用,结果不一定为true
// 字符串转换为大写或小写
String upperCaseStr = str1.toUpperCase(); // 结果为 "HELLO, WORLD!"
String lowerCaseStr = str1.toLowerCase(); // 结果为 "hello, world!"
// 查找子字符串
int index = str1.indexOf("World"); // 结果为7
// 替换子字符串
String replacedStr = str1.replace("World", "Java"); // 结果为 "Hello, Java!"
// 去除前后空格
String withSpaces = " Trim spaces ";
String trimmedStr = withSpaces.trim(); // 结果为 "Trim spaces"
// 打印输出
System.out.println("Original string: " + str1);
System.out.println("Concatenated string: " + message);
System.out.println("String length: " + length);
System.out.println("Are str1 and str3 equal? " + isEqual);
System.out.println("Uppercase string: " + upperCaseStr);
System.out.println("Lowercase string: " + lowerCaseStr);
System.out.println("Index of 'World': " + index);
System.out.println("Replaced string: " + replacedStr);
System.out.println("Trimmed string: " + trimmedStr);
}
}
"Hello, World!")或使用 new String() 构造函数来创建字符串。+ 号可以将多个字符串拼接在一起。length() 方法可以获取字符串的长度。equals() 方法比较两个字符串的内容,而 == 比较的是引用是否相同。toUpperCase() 和 toLowerCase() 方法可以将字符串转换为大写或小写。indexOf() 方法可以查找子字符串在原字符串中的位置。replace() 方法可以替换字符串中的某些部分。trim() 方法可以去除字符串前后的空格。这段代码展示了 Java 中常用的一些字符串操作。
上一篇:java8 list
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站