1、具體代碼如下,字符串中大、小寫互轉
成都創新互聯公司專注于企業全網營銷推廣、網站重做改版、通化網站定制設計、自適應品牌網站建設、H5頁面制作、商城網站定制開發、集團公司官網建設、外貿網站建設、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為通化等各大城市提供網站開發制作服務。
1)輸入
第一行只有一個整數m(m=10),表示測試數據組數。
接下來的m行,每行有一個字符串(長度不超過100)。
2)輸出
輸出互換后的字符串,每組輸出占一行。
輸入字符串,字符串可以求出字符串的長度以及在各個索引的值,Java也有專門的判斷是不是大小寫以及轉換成大小寫的方法
輸出結果:如下圖
擴展資料:
java中把一個字符串中大寫字母轉換為小寫,小寫字母轉換為大寫的思路
但是需要注意的是如果某個字符串定義為String類型,那么這個串就不能改變了,如果需要改變,那么應該使用StringBuffer
代碼中exChange()能夠得到正確的結論,exChange2()不能得到正確的結論,如果某個字符串定義為String類型,那么這個串就不能改變了
完整代碼如下:
import java.util.Scanner;
public class test
{
public static void main(String arg[])
{
System.out.println("輸入一段英文:");
Scanner s = new Scanner(System.in);
String str = s.next();
String m="";
for(int i=0;istr.length();i++)
{
int ch=str.charAt(i);
if(ch='a'ch='z')
{
m=m+(char)(str.charAt(i)-32);
}
}
System.out.println(m);
}
}
一下代碼僅供參考
public?class?Main?{
public?static?void?main(String[]?args)?{
String?s?=?"aaBvdEFdsd";
StringBuffer?ss?=?convertString(s);
System.out.println("大小寫轉換后是:"?+?convertString(s));
System.out.println("倒序輸出后是:"?+?ss.reverse());
}
public?static?StringBuffer?convertString(String?str)?{
String?upStr?=?str.toUpperCase();
String?lowStr?=?str.toLowerCase();
StringBuffer?buf?=?new?StringBuffer(str.length());
for?(int?i?=?0,?k?=?str.length();?i??k;?i++)?{
{
if?(str.charAt(i)?==?upStr.charAt(i))?{
buf.append(lowStr.charAt(i));
}?else?{
buf.append(upStr.charAt(i));
}
}
}
return?buf;
}
}
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());
}
}
}
選 我有木有、
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大小寫轉換代碼,java的大小寫轉化
新聞來源:http://vcdvsql.cn/article40/hedgeo.html
成都網站建設公司_創新互聯,為您提供網頁設計公司、App設計、網站維護、企業建站、微信公眾號、網站設計
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯