导航:首页 > 编程语言 > 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转大写字母相关的资料

热点内容
java多类继承 浏览:157
怎么用多玩我的世界连接服务器地址 浏览:481
为什么华为手机比安卓流畅 浏览:175
javamap多线程 浏览:226
卡西欧app怎么改时间 浏览:841
jquery压缩图片 浏览:970
用纸筒做解压东西 浏览:236
神奇宝贝服务器如何tp 浏览:242
云服务器支持退货吗 浏览:277
贷款等额本息算法 浏览:188
根服务器地址配置 浏览:499
单片机是软件还是硬件 浏览:624
vivo手机怎么看编译编号 浏览:320
塑钢扣条算法 浏览:301
linux应用程序安装 浏览:414
linux怎么查找命令 浏览:431
安卓12原生和非原生是什么意思 浏览:277
四川广电怎么安装app 浏览:6
大话西游服务器是什么意思 浏览:775
夸克解压压缩文件 浏览:915