前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java字符串(二)

Java字符串(二)

原创
作者头像
玖叁叁
发布2023-05-07 13:01:05
1530
发布2023-05-07 13:01:05
举报
文章被收录于专栏:玖叁叁

将字符串转换为大写或小写

我们可以使用toUpperCase()方法将字符串转换为大写字母,使用toLowerCase()方法将字符串转换为小写字母,例如:

代码语言:javascript
复制
String str = "Hello, World!";
String upperCaseStr = str.toUpperCase(); // upperCaseStr的值为"HELLO, WORLD!"
String lowerCaseStr = str.toLowerCase(); // lowerCaseStr的值为"hello, world!"

从字符串中截取子串

我们可以使用substring()方法从字符串中截取子串,该方法的参数为起始位置和截取长度,

例如:

代码语言:javascript
复制
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()方法则比较两个字符串的字典顺序。

例如:

代码语言:javascript
复制
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 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 将字符串转换为大写或小写
  • 从字符串中截取子串
  • 字符串的比较
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档