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