如何将String或CharSequence的一部分转换为大写?

时间:2016-03-05 16:21:07

标签: java

有没有办法将String的一部分(或CharSequence转换为大写?

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

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

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

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

您可以通过两次调用来完成此操作 - substring以获取您感兴趣的序列,然后toUpperCase将其大写:

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