當前位置:首頁 » 編程語言 » java轉換大小寫

java轉換大小寫

發布時間: 2022-08-03 16:22:37

『壹』 java大小寫字母轉換,這哪裡錯了😣

ava提供了upper和lower方法來進行字母大小寫的轉換,實例如下:

//把一個字元串中的大寫轉為小寫,小寫轉換為大寫:思路1public static String exChange(String str){ StringBuffer sb = new StringBuffer(); if(str!=null){ for(int i=0;i<str.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();} //把一個字元串中的大寫轉為小寫,小寫轉換為大寫:思路2public static String exChange2(String str){ for(int i=0;i<str.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中輸入一字元,小寫變大寫,大寫變小寫,怎麼編

public class UpperOrLower{
public static void main(String[] args){
//判斷參數程序傳入的參數是否為1
if(args.length != 1){
System.out.println("Error! Require on param. or more one param.");
return;
}else{
String result = toAllUpperOrLowerCase(args[0]);
System.out.println(result);
}

}

/**
* 此方法可以將一個字元串中的大小寫字元的互相轉換,也就是說
* 它可以將字元串中的小寫轉換為大寫字元,大寫字元轉換為小寫
* 字元。
* @param 要被裝換的字元串參數
* @return 返回的結果字元串為原字元相應的大小寫字元串。
*/
public static String toAllUpperOrLowerCase(String fireString){
StringBuffer buffer = new StringBuffer();

for(int i=0;i<fireString.length();i++){
char c = fireString.charAt(i);
if(Character.isUpperCase(c)){
buffer.append(Character.toLowerCase(c));
}else if(Character.isLowerCase(c)){
buffer.append(Character.toUpperCase(c));
}
}
return buffer.toString();
}

/**
* 判斷給定的字元串是否全為大小寫字元,如果全為大寫字元,返回<code>ture</code>,
* 如果全為小寫,返回ture,否則返回<code>false</code>
* @param 將要被判斷的字元串參數
* @return 如果全為大寫字元,返回<code>ture</code>,
* 如果全為小寫,返回ture,否則返回<code>false</code>
*/
public static boolean isAllUpperOrLowerCase(String s){
int upperNumber = 0;
int lowerNumber = 0;
int stringlength = s.length();
for(int i=0;i<s.length();i++){
char c = s.charAt(i);
if(Character.isUpperCase(c)){
upperNumber ++;
}else if(Character.isLowerCase(c)){
lowerNumber ++;
}
}
if((upperNumber == stringlength) || (lowerNumber == stringlength)){
return true;
}else{
return false;
}
}
}

『叄』 java怎樣將大寫字母轉換成小寫字母

方法1:運用String c=input.next();將字元類型強制轉換為ASCii碼數字。

//import java.util.Scanner;

publicclassdemo3 {

publicstaticvoidmain(String[] args){StringBuffer s1 =newStringBuffer();String s2 ="abcDEF";charc[] = s2.toCharArray();for(inti =0; i<s2.length(); i++){if(c[i]>=97){s1.append((c[i]+"").toUpperCase());}else{s1.append((c[i]+"").toLowerCase());}}System.out.println(s2);System.out.println(s1);}}

方法2:用String s=str.toLowerCase();String s=str.toUpperCase();-----》來將字元串用來字元串大小寫轉換。

(3)java轉換大小寫擴展閱讀:

java環境部署

1、創建系統變數,變數名 JAVA_HOME ,變數值就是安裝 jdk 所對應的目錄,比如: D:Javajdk1.8.0_144。

『肆』 java中如何把大寫字母轉換成小寫字母,小寫字母轉換成大寫字母

java提供了upper和lower方法來進行字母大小寫的轉換,實例如下:

//把一個字元串中的大寫轉為小寫,小寫轉換為大寫:思路1

publicstaticStringexChange(Stringstr){

StringBuffersb=newStringBuffer();

if(str!=null){

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

charc=str.charAt(i);

if(Character.isUpperCase(c)){

sb.append(Character.toLowerCase(c));

}elseif(Character.isLowerCase(c)){

sb.append(Character.toUpperCase(c));

}

}

}

returnsb.toString();

}

//把一個字元串中的大寫轉為小寫,小寫轉換為大寫:思路2

publicstaticStringexChange2(Stringstr){

for(inti=0;i<str.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();

}

}

returnstr;

}

『伍』 如何用java語言把小寫換成大寫

  1. toLowerCase(); //字元串轉成小寫

  2. toUpperCase(); //字元串轉成大寫

String str = "abcABC";

String a = str.toLowerCase();

String b = str.toUpperCase();

System.out.println("a:"+a +"b:"+b);

輸出結果a:abcabc b:ABCABC

『陸』 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中怎麼把大寫的字母轉換成小寫

直接去看java的api
public String toLowerCase()使用默認語言環境的規則將此 String 中的所有字元都轉換為小寫。這等效於調用 toLowerCase(Locale.getDefault())。

public String toUpperCase(Locale locale)使用給定 Locale 的規則將此 String 中的所有字元都轉換為大寫。大小寫映射關系基於 Character 類指定的 Unicode 標准版。由於大小寫映射關系並不總是 1:1 的字元映射關系,因此所得 String 的長度可能不同於原 String。

『捌』 在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 關於大小寫轉換

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());
}
}
}

選 我有木有、

熱點內容
怎麼訪問暗網 發布:2025-01-23 07:02:04 瀏覽:665
無線配置代理選什麼 發布:2025-01-23 06:52:54 瀏覽:824
c程序匯編程序 發布:2025-01-23 06:49:42 瀏覽:840
cmd命令與linux命令 發布:2025-01-23 06:40:26 瀏覽:806
linux用戶目錄許可權 發布:2025-01-23 06:37:49 瀏覽:233
學計算機避免編程 發布:2025-01-23 06:29:09 瀏覽:661
易語言機器人源碼 發布:2025-01-23 06:24:03 瀏覽:320
匯編語言的編譯可以叫解釋嗎 發布:2025-01-23 06:23:22 瀏覽:35
tomcat編譯後的文件 發布:2025-01-23 06:05:46 瀏覽:254
惠普暢遊人14是什麼配置表 發布:2025-01-23 05:57:39 瀏覽:296