问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JAVA程序大小写字母的转化

发布网友 发布时间:2022-04-22 20:00

我来回答

4个回答

热心网友 时间:2023-10-07 04:01

是不能使用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.copyValueOf(a);

System.out.println(s);

热心网友 时间:2023-10-07 04:01

定义一个Map <'a','A'>全26个字母都放进去, 这个为小转大,if()判断为小写,s.charAt(i-1)=map.get(s.charAt(i-q))

热心网友 时间:2023-10-07 04:01

public
class
OptionTest
{
public
static
void
main(String
args[])
{
String
V
=
JOptionPane.showInputDialog(null,
"输入一个大写字母:",
"test",
JOptionPane.QUESTION_MESSAGE);
//
int
v
=
Integer.parseInt(V);
//
int
offset
=
(int)
'a'
-
(int)
'A';//
计算大小写之间的差值
//
char
lowercase
=
(char)
(v
+
offset);
String
output
=
"the
lowercase
is
:"
+
V.toLowerCase();
JOptionPane.showMessageDialog(null,
output,
"test",
JOptionPane.INFORMATION_MESSAGE);
}
}
因为你提示的是输入一个大写字母,所以只简单的处理了一下。
其实使用V.toCharArray()
这种方法将其转为char型更好一些。
toCharArray()返回一个字符数组。
看看String的API比较好

热心网友 时间:2023-10-07 04:02

楼上正解
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 如何根据excel一个文件内容生成多个文件 java 从键盘上输入一个字母,如果输入的是小写字母,将其转化成大写字母输出,否则原样输出. 输入0程序结束. 如何快速在一个excle里建多个文件 在java中如何输入一个char型字符。 怎样选购太极服? java怎么从键盘向数组输入数字 如何成为B站up主? 太极服有哪些知名品牌? java键盘小写字母转换大写 谁知道怎么选购太极服---买件舒服又漂亮的太极服 b站万舰up主有哪些 404 Not Found 太极服的面料 b站的原创和搬运有什么区别?为什么有人明明自己做的视频投稿却选搬运 如何选购太极服装 怎样在java中将小写字母转化为大写字母 1,太极服该用什么面料 用JAVA语言编写字母大小写转换 太极服的选购 如何选择好的太极服太极服面料那种好 Excel如何一键创建多个文件夹 b站上有哪些运动减肥的up主?目前关注的只有周六野 java 单个小写字母转换大写 b站 up主 有收入吗~ 用java编程 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 ipad显示已停用,也无法开关机,怎么办呀? 创建多个指定名字的excel文件 怎么用excel快速生成多个带不同名字的文件夹 如何在EXCEL同一个窗口里,新建文件夹和多个EXCEL文件 java 字母大小写问题 每次打开excel表格会自动新建几个跟表格内容相关的空文件夹,我想修改或删除,不知道怎么修改或删除? 如何一次性新建多个文件夹 如何批量编辑多个excel文件 如何把一个excel表格拆分成独立的excel文件? 羊皮衣服能水洗吗洗后如何处理 羊皮用水洗过发硬是怎么回事?应该怎么处理? 绵羊皮水洗了怎么办 羊皮水洗后变硬怎么办 整张带毛羊皮怎么清洗 绵羊皮皮衣水洗后变硬有什么办法补救