将用户输入字符串转换为大写Java

时间:2012-04-25 16:49:33

标签: java user-input uppercase

这可能看起来像一个愚蠢的问题,但经过谷歌的网页,我已经能够找到我想要的答案。

s1.setName(JOptionPane.showInputDialog("Enter Name: ");

对于上面的代码,如何将用户输入的数据格式化为所有大写字母?

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:9)

请参阅String.toUpperCase()

请记住,String是不可变的,因此会创建一个重复的字符串

答案 1 :(得分:8)

String类上有一个toUpperCase()方法。

JOptionPane.showInputDialog(..)返回一个String,因此您可以使用:

JOptionPane.showInputDialog("Enter name: ").toUpperCase();