導航:首頁 > 編程語言 > java大小寫轉換函數

java大小寫轉換函數

發布時間:2022-06-20 13:27:16

java程序大小寫字母的轉化

是不能使用toUpperCase()吧。個人提供一個建議,你把你的字元串先轉化為字元數組,然後在在字元數組內一個一個的轉換。最後再把這個字元數組賦值到原來的字元串中,然後輸出字元串。
給你個事例:
String s="asdfDFGH";
char a[];
a=s.toCharArray();
int length=a.length;
for(int i=0;i<length;i++)
{
if(a[i]>='a'&&a[i]<='z')
{
a[i]=(char) (a[i]-32);

}
}
s=s.ValueOf(a);

System.out.println(s);

㈡ Java中如何用其他方法實現大小寫轉換

publicclassTest{
publicstaticvoidmain(String[]args){
Testtest=newTest();
Stringstr1="abcdefg";
Stringstr2="QWERT";
//轉成大寫
System.out.println(test.changeString(str1,true));
//轉成小寫
System.out.println(test.changeString(str2,false));

}

//小寫字母轉大寫
publicchartoUpper(charch){
if(ch<=122&&ch>=97){
ch-=32;
}
returnch;
}

//大寫字母轉小寫
publicchartoLower(charch){
if(ch<=90&&ch>=65){
ch+=32;
}
returnch;
}

//轉換字元竄flag為true大寫
publicStringchangeString(Stringstr,Booleanflag){
char[]ch=str.toCharArray();
StringBuffersbf=newStringBuffer();
for(inti=0;i<ch.length;i++){
if(flag){
sbf.append(toUpper(ch[i]));
}else{
sbf.append(toLower(ch[i]));
}
}
returnsbf.toString();
}
}

㈢ 在Java中字母大小寫的轉換

System.out.println("請輸入要轉換的字元串");
Scanner input = new Scanner(System.in);

String str = input.nextLine();

if(str.length() <= 20){
char[] chars = str.toCharArray();
StringBuffer buffer = new StringBuffer();
for(int i = 0 ;i < str.length(); i++) {
int a = chars[i];
if(a > 64 && a < 91){
chars[i] = (char)(a+32);
}

if(a >96 && a < 123) {
chars[i] = (char)(a-32);
}
buffer.append(chars[i]);
}
System.out.println(buffer.toString());
} else {
System.out.println("字元串長度不能超過20");
}
}

㈣ java大小寫轉換

publicstaticvoidmain(String[]args){
Stringstr="QAZWSXEDC";
Stringshuchu="";
char[]arr=str.toCharArray();
for(inti=0;i<arr.length;i++){
if(arr[i]%2==0){
shuchu+=arr[i]+"";
}
}
System.out.println(shuchu.toLowerCase());//此方法是將大寫轉換為小寫。
//轉換為大寫是:
//System.out.println(shuchu.toUpperCase());
}

㈤ java 關於大小寫轉換

public static void main(String[] args) {
//字元串,輸入你自己寫
String s="aDEfG";
//轉換為CHAR數組
char[] cs=s.toCharArray();
//倒著處理
for(int i=cs.length-1;i>=0;i--){
//小寫轉大寫
if(cs[i]>='a'&&cs[i]<='z'){
System.out.print(String.valueOf(cs[i]).toUpperCase());
continue;
}
//否則轉小寫
if(cs[i]>='A'&&cs[i]<='Z'){
System.out.print(String.valueOf(cs[i]).toLowerCase());
}
}
}

選 我有木有、

㈥ JAVA:將字元串HelloWorld大小寫轉換,存入數組,並循環輸出轉換後的字元串

String str = new String("abc DEF");//創建字元串str

String newstr = str.toLowerCase();//使用toLowerCase()方法實現小寫轉換

String newstr2 = str.toUpperCase();//使用toUpperCase()方法實現大寫轉換

System.out.println(cs(str));

System.out.println(newstr);

System.out.println(newstr2);

}

/**

* 把字元串的大寫變成小小寫 小寫變成大寫

* @param str 傳來的字元串

* @return 返回轉換後的字元串

*/

public static String cs(String str){

String string = "";

for(int i = 0 ;i<str.length();i++){

char car = str.charAt(i);

if(car>96&&car<=122){

string+=String.valueOf(car).toUpperCase();

}else{

string+=String.valueOf(car).toLowerCase();

}

}

return string;

}

㈦ java 大小寫轉換

import java.util.Scanner;
public class Temp{
public static void main(String args[]){
Scanner scan = new Scanner(System.in);
String str = scan.nextLine();
System.out.print(convertString(str));
}

/*下面的方法可以提取一個由大小寫組成的輸入字元串,把其中的大寫字母轉換成小寫字母,把小寫字母轉換成大寫字母。*/

static String convertString(String str){
String upStr = str.toUpperCase();
String lowStr = str.toLowerCase();
StringBuffer buf = new StringBuffer(str.length());

for(int i=0;i<str.length();i++){
if(str.charAt(i) == upStr.charAt(i)){
buf.append(lowStr.charAt(i));
}
else{
buf.append(upStr.charAt(i));
}
}
return buf.toString();
}

}

閱讀全文

與java大小寫轉換函數相關的資料

熱點內容
不會數學英語如何編程 瀏覽:88
如何能知道網站伺服器地址 瀏覽:648
程序員月薪5萬難嗎 瀏覽:138
如何評價程序員 瀏覽:802
雲虛機和伺服器的區別 瀏覽:403
廣西柳州壓縮機廠 瀏覽:639
arm開發編譯器 瀏覽:833
51單片機的核心 瀏覽:746
看電視直播是哪個app 瀏覽:958
將c源程序編譯成目標文件 瀏覽:787
再要你命3000pdf 瀏覽:558
ai軟體解壓軟體怎麼解壓 瀏覽:520
文件夾怎樣設置序列號 瀏覽:963
javascriptgzip壓縮 瀏覽:248
易語言怎麼取出文件夾 瀏覽:819
蘋果xs手機加密app哪裡設置 瀏覽:605
超聲霧化器與壓縮霧化器 瀏覽:643
模擬實現進程調度演算法 瀏覽:388
現在的壓縮包都是加密 瀏覽:331
施工員找工作去哪個app 瀏覽:632