色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java的文件大寫和小寫互換

錢瀠龍1年前9瀏覽0評論

在Java編程中,我們經(jīng)常需要對文件名或者字符串進(jìn)行大小寫的轉(zhuǎn)換。

下面我們來介紹如何使用Java代碼實現(xiàn)文件名或字符串的大小寫互換:

public static String swapCase(String str) {
StringBuilder builder = new StringBuilder(str.length());
for (int i = 0; i< str.length(); i++) {
char c = str.charAt(i);
if (Character.isUpperCase(c)) {
builder.append(Character.toLowerCase(c));
} else if (Character.isLowerCase(c)) {
builder.append(Character.toUpperCase(c));
} else {
builder.append(c);
}
}
return builder.toString();
}

在代碼中,我們使用了StringBuilder來創(chuàng)建一個新的字符串,對原字符串進(jìn)行了大小寫的轉(zhuǎn)換。

如果字符是大寫字母,我們就使用Character.toLowerCase()方法將它轉(zhuǎn)換為小寫字母,并添加至新的字符串中;如果字符是小寫字母,則使用Character.toUpperCase()方法將其轉(zhuǎn)換為大寫字母,并添加至新的字符串中。如果字符不是字母,則直接將它添加到新的字符串中。

通過上述代碼,我們可以快速實現(xiàn)文件名或字符串的大小寫互換,非常方便實用。