A. 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;
}
B. 怎樣把一段java字元串中的字元的大寫轉為小寫,小寫轉為大寫
有2個方法:
toLowerCase()
使用默認語言環境的規則將此
String
中的所有字元都轉換為小寫。
toLowerCase(Locale
locale)
使用給定
Locale
的規則將此
String
中的所有字元都轉換為小寫
C. java大小寫轉換
//不需要弄那麼麻煩 這樣就行了
public static void main(String[] args) {
String s=AHn9&nGJMm;
for(int i=0;i<s.length();i++){
//如果是小寫
if(s.substring(i,i+1).equals(s.substring(i,i+1).toLowerCase())){
System.out.print(s.substring(i,i+1).toUpperCase());
}
else{
System.out.print(s.substring(i,i+1).toLowerCase());
}
}
}
D. 怎樣在java中將小寫字母轉化為大寫字母
1 大寫轉小寫
String str = "ABC";
System.out.println(str.toLowerCase());
2 小寫轉大寫
String str = "abc";
System.out.println(str.toUpperCase());
E. java怎樣將大寫字母轉換成小寫字母
1、具體代碼如下,字元串中大、小寫互轉
但是需要注意的是如果某個字元串定義為String類型,那麼這個串就不能改變了,如果需要改變,那麼應該使用StringBuffer
代碼中exChange()能夠得到正確的結論,exChange2()不能得到正確的結論,如果某個字元串定義為String類型,那麼這個串就不能改變了
F. 在java中怎麼把大寫的字母轉換成小寫
直接去看java的api
public String toLowerCase()使用默認語言環境的規則將此 String 中的所有字元都轉換為小寫。這等效於調用 toLowerCase(Locale.getDefault())。
public String toUpperCase(Locale locale)使用給定 Locale 的規則將此 String 中的所有字元都轉換為大寫。大小寫映射關系基於 Character 類指定的 Unicode 標准版。由於大小寫映射關系並不總是 1:1 的字元映射關系,因此所得 String 的長度可能不同於原 String。
G. 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;
}
H. 用JAVA語言編寫字母大小寫轉換
用字元串的
toUpperCase()
小寫轉為大寫
或
toLowerCase()方法
大寫轉為小寫
如:
(小轉為大)
String
str
=
"abcd";
str.toUpperCase();
str
就等於"ABCD"了
I. 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;}
J. 在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");
}
}