java转number
1. java大写转小写(java大写转小写小写不变代码)
java中输入一字符,小写变大写,大写变小写,怎么编??publicclassUpperOrLower{
publicstaticvoidmain(String[]args){
//判断参数程序传入的参数是否为1
if(args.length!=1){
System.out.println("Error!Requireonparam.ormoreoneparam.");
return;
}else{
Stringresult=toAllUpperOrLowerCase(args[0]);
System.out.println(result);
}
}
/**
*此方法可以将一个字符串中的大小写字符的互相转换,也就是说
*它可以将字符串中的小写转换为大写字符,大写字符转换为小写
*字符。
*@param要被装换的字符串参数
*@return返回的结果字符串为原字符相应的大小写字符串。
*/
(StringfireString){
StringBufferbuffer=newStringBuffer();
for(inti=0;ifireString.length();i++){
charc=fireString.charAt(i);
if(Character.isUpperCase(c)){
buffer.append(Character.toLowerCase(c));
}elseif(Character.isLowerCase(c)){
buffer.append(Character.toUpperCase(c));
}
}
returnbuffer.toString();
}
/**
*判断给定的字符串是否全为大小写字符,如果全为大写字符,返回codeture/code,
*如果全为小写,返回ture,否则返回codefalse/code
*@param将要被判断的字符串参数
*@return如果全为大写字符,返回codeture/code,
*如果全为小写,返回ture,否则返回codefalse/code
*/
(Strings){
intupperNumber=0;
intlowerNumber=0;
intstringlength=s.length();
for(inti=0;is.length();i++){
charc=s.charAt(i);
if(Character.isUpperCase(c)){
upperNumber++;
}elseif(Character.isLowerCase(c)){
lowerNumber++;
}
}
if((upperNumber==stringlength)||(lowerNumber==stringlength)){
returntrue;
}else{
returnfalse;
}
}
}
JAVA如何从键盘上输入一个字母,然后大写就变成小写,小写就变成大写?
importjava.util.*;
publicclassA
{
publicstaticvoidmain(String[]args)
{
Scanners=newScanner(System.in);
System.out.println("请输入一个字母:");
Stringstr=s.nextLine();
charc=str.charAt(0);
charch=Character.isUpperCase(c)?Character.toLowerCase(c):Character.toUpperCase(c);
System.out.println("转换后为:"+ch);
}
}
Character类中有现成的方法,用三目运算符判断一下就可以了。很方便。
怎样把一段java字符串中的字符的大写转为小写,小写转为大写有2个方法:
toLowerCase()
使用默认语言环境的规则将此String中的所有字符都转换为小写。
toLowerCase(Localelocale)
使用给定Locale的规则将此String中的所有字符都转换为小写
java输入大写输出小写importjava.io.*;
publicclassTest20006{
publicstaticvoidmain(String[]args)throwsIOException{
charch;
ch=(char)System.in.read();
ch=(char)((int)ch-('A'-'a'));
System.out.println(ch);
}
}
怎么把字符串中的所有字母大小写?倒如NIhAo,大写变小写,小江写变大写,用java编程Java中将字母转换成大小写的方法
toLowerCase()转小写
toUpperCase()转大写
如果需要把大小写互相转换,先把字符串转换成char类型的数组,循环遍历按要求转换。
功能实现:
public?class?Demo?{
public?static?void?main(String[]?args)?{
new?Demo().大小写互转("sadASD");
}
public?String?大小写互转(String?str)?{
char[]?str_arr?=?str.toCharArray();
for?(char?i?:?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());
}
//判断是否为大写,如果是大写,转换小写,否则转换大写
}
return?str;
}
}
运行示例: