【问题标题】:how to convert part of a String or CharSequence to uppercase?如何将部分字符串或字符序列转换为大写?
【发布时间】:2016-03-05 16:21:07
【问题描述】:

有没有办法将部分字符串(或字符序列)转换为大写?

理想情况下,一种产生以下行为的方法。

String hello = "hello";
System.out.println(hello.toUpperCase(0,3);
//Output: HEL

我知道 toUpperCase() 但我只想大写字符串的一部分。

【问题讨论】:

  • 自己写这样一个函数很简单。
  • 查看substring
  • 只需结合substring()toUpperCase()
  • 子字符串!非常感谢

标签: java string uppercase


【解决方案1】:

您可以通过两次调用来做到这一点 - substring 获取您感兴趣的序列,然后 toUpperCase 将其大写:

System.out.println(hello.substring(0, 3).toUpperCase());

【讨论】:

    【解决方案2】:

    使用substring()获取字符串的一部分,然后改变它的大小写

     String hello = "hello";
     String temp  = hello.subString(0,3).toUpperCase();
     temp += hello.subString(3);
     System.out.println(temp);  //  HELlo
    

    【讨论】:

      猜你喜欢
      • 2016-01-22
      • 2017-05-18
      • 2023-04-01
      • 1970-01-01
      • 2018-09-16
      • 2021-06-11
      • 2014-06-18
      • 2018-09-07
      相关资源
      最近更新 更多