日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java将字符串中大写字母转换成小写将小写转换成大写

發(fā)布時(shí)間:2023/12/15 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java将字符串中大写字母转换成小写将小写转换成大写 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

/**
使用String類和StringBuffer類的方法,實(shí)現(xiàn)將兩個(gè)字符串大小寫轉(zhuǎn)換后連接到一起,再將連接后的字符串倒序輸出。
例如 “PersoN”“peOple”,連接成“pERSOnPWoPLE”,再逆序輸出“ELPowpNosreP”

思路:
1,先將字符串轉(zhuǎn)換成字符數(shù)組
2,對(duì)每個(gè)字符先進(jìn)行判斷大小寫然后進(jìn)行轉(zhuǎn)換
3,將轉(zhuǎn)換后的字符數(shù)組拼接到一起
4,使用StringBuffer類對(duì)數(shù)組進(jìn)行逆排序
*/

package lcl05;public class lcl01 {public static void main(String[] args) {String s = "PersoN";String t = "peOple";//將字符串轉(zhuǎn)換成字符數(shù)組char[] x = s.toCharArray();char[] y = t.toCharArray();//將字符數(shù)組中的大寫字母變成小寫 將小寫字母變成大寫 for(int i=0;i<x.length;i++){if(Character.isUpperCase(x[i])){x[i]=Character.toLowerCase(x[i]);}else if(Character.isLowerCase(x[i])){x[i]=Character.toUpperCase(x[i]);}}System.out.println(x);for(int i=0;i<y.length;i++){if(Character.isUpperCase(y[i])){y[i]=Character.toLowerCase(y[i]);}else if(Character.isLowerCase(y[i])){y[i]=Character.toUpperCase(y[i]);}}System.out.println(y);//將兩個(gè)字符數(shù)組拼接輸出 //方法一 將字符數(shù)組轉(zhuǎn)換成字符串拼接輸出String x1=String.valueOf(x);String y2=String.valueOf(y);String str1 = x1+y2;//方法二 將字符數(shù)組遍歷輸出 /* char[] str1 = new char[x.length+y.length];for(int i=0;i<str1.length;i++){for(int j=0;j<x.length;j++){str1[j]=x[j];}for (int k = 0; k < y.length; k++) {str1[x.length+k]=y[k];}}*/System.out.println(str1);StringBuffer st = new StringBuffer(s);String y1=String.valueOf(y);StringBuffer st2= new StringBuffer(y1);System.out.print(st2.reverse().append(st.reverse()));}}

總結(jié)

以上是生活随笔為你收集整理的java将字符串中大写字母转换成小写将小写转换成大写的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。