写一个Java程序,其中要实现字符串的连接,获取字符串信息,字符串比较,字符串替换,字符串分割,大小写转换,去除字符串首末空格等操作。
时间: 2024-05-10 12:20:40 浏览: 112
以下是一个实现了字符串操作的Java程序:
```java
import java.util.Arrays;
public class StringOperations {
public static void main(String[] args) {
String str1 = "Hello";
String str2 = "World";
String str3 = "hello world";
String str4 = " hello ";
// 字符串连接
String concatStr = str1.concat(str2);
System.out.println("字符串连接:" + concatStr);
// 获取字符串信息
int length = str1.length();
char firstChar = str1.charAt(0);
System.out.println("字符串长度:" + length);
System.out.println("第一个字符:" + firstChar);
// 字符串比较
boolean equals = str1.equals(str2);
boolean equalsIgnoreCase = str1.equalsIgnoreCase(str2);
int compare = str1.compareTo(str2);
System.out.println("str1和str2是否相等:" + equals);
System.out.println("忽略大小写后,str1和str2是否相等:" + equalsIgnoreCase);
System.out.println("str1和str2的比较结果:" + compare);
// 字符串替换
String replaceStr = str3.replace("world", "Java");
System.out.println("字符串替换:" + replaceStr);
// 字符串分割
String[] splitArr = str3.split(" ");
System.out.println("字符串分割:" + Arrays.toString(splitArr));
// 大小写转换
String upperCaseStr = str1.toUpperCase();
String lowerCaseStr = str2.toLowerCase();
System.out.println("大写转换:" + upperCaseStr);
System.out.println("小写转换:" + lowerCaseStr);
// 去除字符串首末空格
String trimStr = str4.trim();
System.out.println("去除首末空格:" + trimStr);
}
}
```
运行结果:
```
字符串连接:HelloWorld
字符串长度:5
第一个字符:H
str1和str2是否相等:false
忽略大小写后,str1和str2是否相等:false
str1和str2的比较结果:-15
字符串替换:hello Java
字符串分割:[hello, world]
大写转换:HELLO
小写转换:world
去除首末空格:hello
```
阅读全文