导航:首页 > 编程语言 > java大小写转换函数

java大小写转换函数

发布时间:2022-06-20 13:27:16

java程序大小写字母的转化

是不能使用toUpperCase()吧。个人提供一个建议,你把你的字符串先转化为字符数组,然后在在字符数组内一个一个的转换。最后再把这个字符数组赋值到原来的字符串中,然后输出字符串。
给你个事例:
String s="asdfDFGH";
char a[];
a=s.toCharArray();
int length=a.length;
for(int i=0;i<length;i++)
{
if(a[i]>='a'&&a[i]<='z')
{
a[i]=(char) (a[i]-32);

}
}
s=s.ValueOf(a);

System.out.println(s);

㈡ Java中如何用其他方法实现大小写转换

publicclassTest{
publicstaticvoidmain(String[]args){
Testtest=newTest();
Stringstr1="abcdefg";
Stringstr2="QWERT";
//转成大写
System.out.println(test.changeString(str1,true));
//转成小写
System.out.println(test.changeString(str2,false));

}

//小写字母转大写
publicchartoUpper(charch){
if(ch<=122&&ch>=97){
ch-=32;
}
returnch;
}

//大写字母转小写
publicchartoLower(charch){
if(ch<=90&&ch>=65){
ch+=32;
}
returnch;
}

//转换字符窜flag为true大写
publicStringchangeString(Stringstr,Booleanflag){
char[]ch=str.toCharArray();
StringBuffersbf=newStringBuffer();
for(inti=0;i<ch.length;i++){
if(flag){
sbf.append(toUpper(ch[i]));
}else{
sbf.append(toLower(ch[i]));
}
}
returnsbf.toString();
}
}

㈢ 在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");
}
}

㈣ java大小写转换

publicstaticvoidmain(String[]args){
Stringstr="QAZWSXEDC";
Stringshuchu="";
char[]arr=str.toCharArray();
for(inti=0;i<arr.length;i++){
if(arr[i]%2==0){
shuchu+=arr[i]+"";
}
}
System.out.println(shuchu.toLowerCase());//此方法是将大写转换为小写。
//转换为大写是:
//System.out.println(shuchu.toUpperCase());
}

㈤ java 关于大小写转换

public static void main(String[] args) {
//字符串,输入你自己写
String s="aDEfG";
//转换为CHAR数组
char[] cs=s.toCharArray();
//倒着处理
for(int i=cs.length-1;i>=0;i--){
//小写转大写
if(cs[i]>='a'&&cs[i]<='z'){
System.out.print(String.valueOf(cs[i]).toUpperCase());
continue;
}
//否则转小写
if(cs[i]>='A'&&cs[i]<='Z'){
System.out.print(String.valueOf(cs[i]).toLowerCase());
}
}
}

选 我有木有、

㈥ JAVA:将字符串HelloWorld大小写转换,存入数组,并循环输出转换后的字符串

String str = new String("abc DEF");//创建字符串str

String newstr = str.toLowerCase();//使用toLowerCase()方法实现小写转换

String newstr2 = str.toUpperCase();//使用toUpperCase()方法实现大写转换

System.out.println(cs(str));

System.out.println(newstr);

System.out.println(newstr2);

}

/**

* 把字符串的大写变成小小写 小写变成大写

* @param str 传来的字符串

* @return 返回转换后的字符串

*/

public static String cs(String str){

String string = "";

for(int i = 0 ;i<str.length();i++){

char car = str.charAt(i);

if(car>96&&car<=122){

string+=String.valueOf(car).toUpperCase();

}else{

string+=String.valueOf(car).toLowerCase();

}

}

return string;

}

㈦ java 大小写转换

import java.util.Scanner;
public class Temp{
public static void main(String args[]){
Scanner scan = new Scanner(System.in);
String str = scan.nextLine();
System.out.print(convertString(str));
}

/*下面的方法可以提取一个由大小写组成的输入字符串,把其中的大写字母转换成小写字母,把小写字母转换成大写字母。*/

static String convertString(String str){
String upStr = str.toUpperCase();
String lowStr = str.toLowerCase();
StringBuffer buf = new StringBuffer(str.length());

for(int i=0;i<str.length();i++){
if(str.charAt(i) == upStr.charAt(i)){
buf.append(lowStr.charAt(i));
}
else{
buf.append(upStr.charAt(i));
}
}
return buf.toString();
}

}

阅读全文

与java大小写转换函数相关的资料

热点内容
程序员的兴趣 浏览:409
华为服务器有什么好 浏览:699
程序员和测试之间的关系 浏览:945
加密蚊帐什么意思 浏览:151
javalistclear 浏览:607
哪个app上民宿多靠谱 浏览:827
重庆服务器租用哪里有云服务器 浏览:453
土星模拟器文件夹 浏览:902
文件夹文件袋文件盒 浏览:695
云服务器打开f8指令 浏览:243
盈透证券加密币 浏览:72
阿里云服务器初始密码怎么修改 浏览:266
服务器怎么设定公用网络 浏览:99
程序员自己尝尿检测出糖尿病 浏览:593
打印添加pdf 浏览:932
苹果解压专家账号 浏览:844
度晓晓app为什么关闲 浏览:228
net文件是伪编译码吗 浏览:149
伴随矩阵的matlab编程 浏览:63
单片机和h桥是什么意思 浏览:314