public?static?void?main(String[]?args)?{
創(chuàng)新互聯(lián)公司認(rèn)為,企業(yè)網(wǎng)站是要賦予品質(zhì)、思維、人性,深入到用戶內(nèi)心的細(xì)膩情感,才能真正稱得上企業(yè)網(wǎng)站。創(chuàng)新互聯(lián)公司根據(jù)每位用戶內(nèi)心最深的需求網(wǎng)站建設(shè)服務(wù),堅(jiān)實(shí)的設(shè)計(jì)執(zhí)行是品牌長(zhǎng)期視覺塑造的重要支持。
?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());?//此方法是將大寫轉(zhuǎn)換為小寫。
?//轉(zhuǎn)換為大寫是:
?//System.out.println(shuchu.toUpperCase());
}
直接去看java的api
public String toLowerCase()使用默認(rèn)語(yǔ)言環(huán)境的規(guī)則將此 String 中的所有字符都轉(zhuǎn)換為小寫。這等效于調(diào)用 toLowerCase(Locale.getDefault())。
public String toUpperCase(Locale locale)使用給定 Locale 的規(guī)則將此 String 中的所有字符都轉(zhuǎn)換為大寫。大小寫映射關(guān)系基于 Character 類指定的 Unicode 標(biāo)準(zhǔn)版。由于大小寫映射關(guān)系并不總是 1:1 的字符映射關(guān)系,因此所得 String 的長(zhǎng)度可能不同于原 String。
//把一個(gè)字符串中的大寫轉(zhuǎn)為小寫,小寫轉(zhuǎn)換為大寫:思路1
public static String exChange(String str){
StringBuffer sb = new StringBuffer();
if(str!=null){
for(int i=0;istr.length();i++){
char c = str.charAt(i);
if(Character.isUpperCase(c)){
sb.append(Character.toLowerCase(c));
}else if(Character.isLowerCase(c)){
sb.append(Character.toUpperCase(c));
}
}
}
return sb.toString();
}
//把一個(gè)字符串中的大寫轉(zhuǎn)為小寫,小寫轉(zhuǎn)換為大寫:思路2
public static String exChange2(String str){
for(int i=0;istr.length();i++){
//如果是小寫
if(str.substring(i, i+1).equals(str.substring(i, i+1).toLowerCase())){
str.substring(i, i+1).toUpperCase();
}else{
str.substring(i, i+1).toLowerCase();
}
}
return str;
}
java提供了upper和lower方法來(lái)進(jìn)行字母大小寫的轉(zhuǎn)換,實(shí)例如下:
//把一個(gè)字符串中的大寫轉(zhuǎn)為小寫,小寫轉(zhuǎn)換為大寫:思路1
public?static?String?exChange(String?str){
StringBuffer?sb?=?new?StringBuffer();
if(str!=null){
for(int?i=0;istr.length();i++){
char?c?=?str.charAt(i);
if(Character.isUpperCase(c)){
sb.append(Character.toLowerCase(c));
}else?if(Character.isLowerCase(c)){
sb.append(Character.toUpperCase(c));?
}
}
}
return?sb.toString();
}
//把一個(gè)字符串中的大寫轉(zhuǎn)為小寫,小寫轉(zhuǎn)換為大寫:思路2
public?static?String?exChange2(String?str){
for(int?i=0;istr.length();i++){
//如果是小寫
if(str.substring(i,?i+1).equals(str.substring(i,?i+1).toLowerCase())){
str.substring(i,?i+1).toUpperCase();
}else{
str.substring(i,?i+1).toLowerCase();
}
}
return?str;
}
網(wǎng)站名稱:JAVA代碼大寫轉(zhuǎn)小寫,java小寫字母轉(zhuǎn)大寫
標(biāo)題來(lái)源:http://www.sd-ha.com/article6/dsecjog.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營(yíng)銷推廣、電子商務(wù)、搜索引擎優(yōu)化、企業(yè)網(wǎng)站制作、云服務(wù)器、域名注冊(cè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)