java中如何把大写字母转换成小写字母,小写字母转换成大写字母
发布网友
发布时间:2022-04-24 14:27
我来回答
共6个回答
热心网友
时间:2022-04-25 11:24
java提供了upper和lower方法来进行字母大小写的转换,实例如下:
//把一个字符串中的大写转为小写,小写转换为大写:思路1
public 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();
}
//把一个字符串中的大写转为小写,小写转换为大写:思路2
public 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;
}
热心网友
时间:2022-04-25 12:42
public class LJC {
public static void main(String args[]){
String str1=changeLU("AAAAbbbccccfffDDD");
System.out.println(str1.toString());//运行结果为:aaaaBBBCCCCFFFddd
}
public static String changeLU(String str){
StringBuffer str1=new StringBuffer();
String str2;
for(int i=0;i<str.length();i++){
str2=str.substring(i,i+1);
if(str2.toLowerCase().equals(str2))//如果是小写,则转换成大写
str2=str2.toUpperCase();
else //如果是小写,转换成大写
str2=str2.toLowerCase();
str1.append(str2);
}
return str1.toString();
}
} /**这个应该才是您想要的答案吧!*/
热心网友
时间:2022-04-25 14:17
String str="abcdefg";
System.out.println(str.toUpperCase());//将所有字母转换为大写
System.out.println(str.toLowerCase());//将所有字母转换为小写
如果针对str中某些或某个字母进行大小写转换,需通过substring方法截取以后再调用
toUpperCase()、toLowerCase()方法
热心网友
时间:2022-04-25 16:08
String s = new String();
s=s.toLowerCase();//小写
s=s.toUpperCase();//大写
你也可以转换成字符编码自行转换哈~~~:)
热心网友
时间:2022-04-25 18:16
toLowerCase() 使用默认语言环境的规则将此 String 中的所有字符都转换为小写
public String toUpperCase()使用默认语言环境的规则将此 String 中的所有字符都转换为大写
public static void main(String[] args) {
String f= "Android\\Test\\src\\u\\01_大江东去.rmvb" ;
String s = f.toUpperCase();
System.out.println(s);
}
输出结果ANDROID\TEST\SRC\U\01_大江东去.RMVB
热心网友
时间:2022-04-25 20:41
String abc = “AbcDEf”;
System.out.println(abc.toLowerCase()) ; //abcdef
System.out.println(abc.toUpperCase()); //ABCDEF