我们可以使用toUpperCase()方法将字符串转换为大写字母,使用toLowerCase()方法将字符串转换为小写字母,例如:
String str = "Hello, World!";
String upperCaseStr = str.toUpperCase(); // upperCaseStr的值为"HELLO, WORLD!"
String lowerCaseStr = str.toLowerCase(); // lowerCaseStr的值为"hello, world!"
我们可以使用substring()方法从字符串中截取子串,该方法的参数为起始位置和截取长度,
例如:
String str = "Hello, World!";
String subStr1 = str.substring(0, 5); // subStr1的值为"Hello"
String subStr2 = str.substring(7); // subStr2的值为"World!"
上面的例子中,substring(0, 5)表示从字符串的第0个字符开始截取,截取长度为5个字符;substring(7)表示从字符串的第7个字符开始截取,截取到字符串的末尾。
在Java中,字符串的比较可以使用equals()方法或compareTo()方法。equals()方法比较两个字符串是否相等,compareTo()方法则比较两个字符串的字典顺序。
例如:
String str1 = "Hello";
String str2 = "World";
if(str1.equals(str2)) {
System.out.println("str1和str2相等");
} else {
System.out.println("str1和str2不相等");
}
int result = str1.compareTo(str2);
if(result < 0) {
System.out.println("str1小于str2");
} else if(result > 0) {
System.out.println("str1大于str2");
} else {
System.out.println("str1等于str2");
}
在上面的例子中,equals()方法比较的是字符串的内容是否相等,而compareTo()方法比较的是两个字符串的字典顺序。compareTo()方法返回一个整数,如果该整数为负数,则表示第一个字符串小于第二个字符串,如果该整数为正数,则表示第一个字符串大于第二个字符串,如果该整数为0,则表示两个字符串相等。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。