温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

java String 怎么转换大小写

发布时间:2026-10-05 23:07:22 来源:亿速云 阅读:98 作者:小樊 栏目:编程语言

在 Java 中,String 类本身提供了非常方便的方法来转换大小写,而且不会修改原字符串(因为 String 是不可变的),而是返回一个新的字符串。

1. 转成大写

使用 toUpperCase()

String str = "hello world";
String upper = str.toUpperCase();
System.out.println(upper); // HELLO WORLD

2. 转成小写

使用 toLowerCase()

String str = "HELLO WORLD";
String lower = str.toLowerCase();
System.out.println(lower); // hello world

3. 指定语言环境(推荐在国际化场景使用)

可以传入 Locale,避免不同语言环境下大小写规则不一致的问题:

import java.util.Locale;

String str = "istanbul";
System.out.println(str.toUpperCase());            // ISTANBUL
System.out.println(str.toUpperCase(Locale.ROOT)); // ISTANBUL

4. 常见注意点

  • 原字符串不变

    String s = "abc";
    s.toUpperCase();
    System.out.println(s); // abc
    

    必须接收返回值。

  • 非字母字符不受影响

    "a1b2c".toUpperCase(); // A1B2C
    

如果你是想做首字母大写、驼峰转换或判断大小写,也可以告诉我具体场景,我可以给你更合适的写法。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI
助
手