String a=“thisistest” --》“ThisIsTest”
public static void main(String[] args) {
String a = "thisistest";
String d = "";
String c = "";
String e = "";
int b = 0;
for (int i = 0; i < a.length(); i++) {
String aa = String.valueOf(a.charAt(i));
if (b == 0) {
c += aa;
if (c.equals("this") || c.equals("is") || c.equals("test")) {
b++;
e = c;
c = "";
}
if (b == 1) {
int ab = e.charAt(0) - 32;
char ch = (char) ab;
e = e.replaceFirst("^[a-z]{1}", String.valueOf(ch));
d += e;
b--;
}
}
}
System.out.println(d);
}
将数字转化成对应的ASCⅡ值;
int ab=77;
char ch = (char) ab;
输出为M;
所以把小写的转化成大写的
int ab = e.charAt(0) - 32;
char ch = (char) ab;