有没有办法将String的一部分(或CharSequence转换为大写?
)理想情况下是一种产生以下行为的方法。
String hello = "hello";
System.out.println(hello.toUpperCase(0,3);
//Output: HEL
我知道toUpperCase()但我只想大写部分字符串。
答案 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());