java中如何把大写字母转换成小写字母,小写字母转换成大写字母 10
6个回答
展开全部
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;
}
展开全部
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();
}
} /**这个应该才是您想要的答案吧!*/
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();
}
} /**这个应该才是您想要的答案吧!*/
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String str="abcdefg";
System.out.println(str.toUpperCase());//将所有字母转换为大写
System.out.println(str.toLowerCase());//将所有字母转换为小写
如果针对str中某些或某个字母进行大小写转换,需通过substring方法截取以后再调用
toUpperCase()、toLowerCase()方法
System.out.println(str.toUpperCase());//将所有字母转换为大写
System.out.println(str.toLowerCase());//将所有字母转换为小写
如果针对str中某些或某个字母进行大小写转换,需通过substring方法截取以后再调用
toUpperCase()、toLowerCase()方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String s = new String();
s=s.toLowerCase();//小写
s=s.toUpperCase();//大写
你也可以转换成字符编码自行转换哈~~~:)
s=s.toLowerCase();//小写
s=s.toUpperCase();//大写
你也可以转换成字符编码自行转换哈~~~:)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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
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
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询