导航:首页 > 编程语言 > java转大写字母

java转大写字母

发布时间:2023-03-04 09:38:33

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如何输入字串转化首字母大写

//这个简单,获取第一个字母就可以了!
importjava.util.*;
publicclass大写{
publicstaticvoidmain(String[]args){
while(true){
System.out.println("请输入字母字符串:");
System.out.println(init(newScanner(System.in).nextLine()));
}
}
privatestaticStringinit(Stringstr){
returnCharacter.toUpperCase(str.charAt(0))+"";
}
}

❸ java gui图形界面编程键盘输入字母转换大小写

从键盘输入一个小写字母,然后输入出对应的大写字母,用两种输入输入的方法实现。第一种使用控制输入输出,第二种是使用对话框输入输出。这样即可实现javagui图形界面编程键盘输入字母转换大小写。

❹ 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());
}
}
}

❺ java编程,输入一段英文字母,将每个单词的首字母转换为大写字母。

在你的基础上修改得
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class TTTest {
public static void main(String args[]) {
try {
BufferedReader in = new BufferedReader(new InputStreamReader(
System.in));
String s = in.readLine();
StringBuffer s1 = new StringBuffer();
StringTokenizer st = new StringTokenizer(s);

while (st.hasMoreTokens()) {
String str = st.nextToken();

char c = (str).charAt(0);
if (c >= 'a' && c <= 'z') {
c = (char) ((int) c - 32);
s1.append(c);
} else
s1.append(c);

for (int i = 1; i < (str).length(); i++) {
char c1 = (str).charAt(i);
s1.append(c1);
}

s1.append(" ");

}

System.out.print(" " + s1.toString());

} catch (IOException e) {
System.out.println(e);
}
}
}
--------测试
i am a Student
I Am A Student

阅读全文

与java转大写字母相关的资料

热点内容
平安车贷解压要多久 浏览:408
乐一php程序员待遇 浏览:162
ZDM命令无法识别 浏览:918
解压小手工A4纸 浏览:975
钢筋加密区是几倍 浏览:664
编译程序代码软件 浏览:800
怎么恢复加密的东西 浏览:981
程序员卖茶 浏览:697
后端程序员英文 浏览:360
滴滴程序员平均月薪 浏览:591
如何使用ftp命令 浏览:787
小书亭下载的文件在哪手机文件夹 浏览:176
交叉编译器编译单个c文件 浏览:514
代理服务器地址列表吧 浏览:932
java列出所有文件 浏览:868
压缩包看图软件 浏览:191
sqlite在android中的应用 浏览:661
一本通pdf 浏览:916
2021免费的编程软件 浏览:126
项目编译后浏览器不对应刷新 浏览:567