本文目錄一覽:
java大小寫轉換
public static void main(String[] args) {
String str = “QAZWSXEDC”;
String shuchu = “”;
char[] arr = str.toCharArray();
for(int i = 0; i arr.length; i++){
if(arr[i] % 2 == 0){
shuchu += arr[i]+””;
}
}
System.out.println(shuchu.toLowerCase()); //此方法是將大寫轉換為小寫。
//轉換為大寫是:
//System.out.println(shuchu.toUpperCase());
}
java中如何進行大小寫字母轉換?
1.創建工程,或使用已有工程,在工程下創建包,包內新建一個類,我命名為Cases類,大家根據自己喜好隨便命名,但請保持類名與文件名一致。
2.先確定單個字符,小寫字母a與大寫字母A之間的數值大小System.out.println((int)(‘z’)-(int)(‘Z’));樣一個語句就搞定了 。
3.思路是,字符串變字符數組,大轉小,字符值加32,小轉大,字符值減32 。大寫字母範圍是:65-90,小寫字母範圍是:97-122。
4.同理,大轉小這麼寫:char[] queue = str.toCharArray();for (int index = 0; index queue.length; index++) {if (((int) queue[index] 64) ((int) queue[index] 91)) {queue[index] = (char) ((int) queue[index] + 32);}System.out.println(“Lower: ” + String.valueOf(queue));
5.寫一個測試主函數看看結果:System.out.println(“originalstring:”+ORIGINAL_STRING);printLowerCase(ORIGINAL_STRING);printUpperCase(ORIGINAL_STRING);即可。
java怎樣將大寫字母轉換成小寫字母
1、具體代碼如下,字符串中大、小寫互轉
1)輸入
第一行只有一個整數m(m=10),表示測試數據組數。
接下來的m行,每行有一個字符串(長度不超過100)。
2)輸出
輸出互換後的字符串,每組輸出佔一行。
輸入字符串,字符串可以求出字符串的長度以及在各個索引的值,Java也有專門的判斷是不是大小寫以及轉換成大小寫的方法
輸出結果:如下圖
擴展資料:
java中把一個字符串中大寫字母轉換為小寫,小寫字母轉換為大寫的思路
但是需要注意的是如果某個字符串定義為String類型,那麼這個串就不能改變了,如果需要改變,那麼應該使用StringBuffer
代碼中exChange()能夠得到正確的結論,exChange2()不能得到正確的結論,如果某個字符串定義為String類型,那麼這個串就不能改變了
Java中如何用其他方法實現大小寫轉換
public class Test{
public static void main(String[] args){
Test test = new Test();
String str1 = “abcdefg”;
String str2 = “QWERT”;
//轉成大寫
System.out.println(test.changeString(str1,true));
//轉成小寫
System.out.println(test.changeString(str2,false));
}
//小寫字母轉大寫
public char toUpper(char ch){
if(ch = 122 ch = 97){
ch -= 32;
}
return ch;
}
//大寫字母轉小寫
public char toLower(char ch){
if(ch = 90 ch = 65){
ch += 32;
}
return ch;
}
//轉換字符竄 flag 為true 大寫
public String changeString(String str,Boolean flag){
char[] ch = str.toCharArray();
StringBuffer sbf = new StringBuffer();
for(int i=0; i ch.length; i++){
if(flag){
sbf.append(toUpper(ch[i]));
}else{
sbf.append(toLower(ch[i]));
}
}
return sbf.toString();
}
}
原創文章,作者:EJJZ,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/148949.html