當前位置:首頁 » 編程語言 » java字元串轉小寫

java字元串轉小寫

發布時間: 2022-09-18 23:59:52

① 怎麼把字元串中的所有字母大小寫倒如NI hAo,大寫變小寫,小江寫變大寫,用java編程

Java中將字母轉換成大小寫的方法

  • toLowerCase() 轉小寫

  • toUpperCase() 轉大寫

如果需要把大小寫互相轉換,先把字元串轉換成char類型的數組,循環遍歷按要求轉換。

功能實現:

publicclassDemo{

publicstaticvoidmain(String[]args){

newDemo().大小寫互轉("sadASD");
}

publicString大小寫互轉(Stringstr){
char[]str_arr=str.toCharArray();
for(chari:str_arr){
if(String.valueOf(i).toUpperCase().equals(String.valueOf(i))){
System.out.print(String.valueOf(i).toLowerCase());
}else{
System.out.print(String.valueOf(i).toUpperCase());
}
//判斷是否為大寫,如果是大寫,轉換小寫,否則轉換大寫
}
returnstr;
}

}

運行示例:

② Java輸入一個字元串,將其中的大寫字母轉換為小寫字母,小寫字母轉換為大寫字母後輸出

import java.util.Scanner;

public class Main {
public static void main(String[] args) {

System.out.println("輸入一個字元串:");
String str = null;
Scanner cin = new Scanner(System.in);
while (cin.hasNext()) {
str = cin.nextLine();
break;
}
String newStr1 = "";
String newStr2 = "";
for (int i = 0; i < str.length(); i++) {

if (str.substring(i, i + 1).matches("^[A-Z]+$")) {
newStr2 = str.substring(i, i + 1).toLowerCase();
} else if (str.substring(i, i + 1).matches("^[a-z]+$")) {
newStr2 = str.substring(i, i + 1).toUpperCase();
} else {
newStr2 = str.substring(i, i + 1);
}
newStr1 = newStr1 + newStr2;
}
System.out.println("輸出結果:");
System.out.println(newStr1);
}
}

③ 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如何使字元串首字母小寫

java使首字母小寫可以使用String提供的replaceFirst轉換小寫的方法,如下代碼:

packagecom.qiu.lin.he;


publicclassCeshi{
publicstaticvoidmain(String[]args){
char[]chars=newchar[1];
Stringstr="ABCDE1234";
chars[0]=str.charAt(0);
Stringtemp=newString(chars);
if(chars[0]>='A'&&chars[0]<='Z'){//當為字母時,則轉換為小寫
System.out.println(str.replaceFirst(temp,temp.toLowerCase()));
}
}
}

運行結果如下:

⑤ Java 轉換字元串字母的大小寫

轉換成小寫toLowerCase()
轉換成大寫toUpperCase()
希望對你有幫助,謝謝~~

⑥ 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字元串中的字元的大寫轉為小寫,小寫轉為大寫

有2個方法:
toLowerCase()
使用默認語言環境的規則將此
String
中的所有字元都轉換為小寫。
toLowerCase(Locale
locale)
使用給定
Locale
的規則將此
String
中的所有字元都轉換為小寫

⑧ java用String類的toUpperCase()和toLowerCase()方法轉字元串的大小寫

1、【toUpperCase()】的意思是將所有的英文字元轉換為大寫字母,如:

String cc = 「aBc123」.toUpperCase(); 結果就是:ABC123。

2、【toLowerCase()】的意思是將所有的英文字元轉換為小寫字母,如:

String cc = 「aBc」.toUpperCase(); 結果就是:abc123。

下面是一個完整的例子代碼,裡面運用到了【toUpperCase()】和【toLowerCase()】方法轉字元串的大小寫:

注意:這兩個方法只對英文字母有效,對除了A~Z和a~z的其餘字元不會產生影響。

(8)java字元串轉小寫擴展閱讀:

如何解決toUpperCase()或者toLowerCase()的警告,可以輸入下面的兩串代碼,完了之後clean一下工程:

string.toUpperCase(Locale.ENGLISH);
string.toUpperCase(Locale.US);

此外,無論想要大寫字母,還是小寫字母的處理方式一致時,就需要將字元串先統一轉換為一致的格式,再進行處理。

參考資料來源:網路-toUpperCase

參考資料來源:網路-toLowerCase

⑨ java中怎麼將字元串轉化為小寫

很簡單,如果不是自己實現的話,string裡面有做好的方法
String str="ABCDEFG";
str = str.toLowerCase();這樣str的值就是小寫的了"abcdefg"

⑩ java中怎麼將字元串轉化為小寫

很簡單,如果不是自己實現的話,string裡面有做好的方法

Stringstr="ABCDEFG";
str=str.toLowerCase();

這樣str的值就是小寫的了"abcdefg"

熱點內容
c封裝dll文件夾 發布:2024-12-21 20:01:01 瀏覽:206
活塞空氣壓縮機 發布:2024-12-21 19:59:17 瀏覽:31
勤哲伺服器如何用WPS 發布:2024-12-21 19:52:55 瀏覽:320
c語言b是什麼意思 發布:2024-12-21 19:52:51 瀏覽:916
人渣需要什麼樣的配置 發布:2024-12-21 19:52:44 瀏覽:558
unity腳本製作 發布:2024-12-21 19:52:02 瀏覽:562
伺服器和雲伺服器區別 發布:2024-12-21 19:26:38 瀏覽:650
linuxhttp文件伺服器搭建 發布:2024-12-21 19:26:35 瀏覽:676
android與c通信 發布:2024-12-21 19:16:37 瀏覽:334
電子秤腳本 發布:2024-12-21 19:12:33 瀏覽:276