【发布时间】:2012-05-06 09:43:48
【问题描述】:
这似乎是一个愚蠢的问题,但是在浏览了谷歌页面之后,我无法找到我想要的答案。
s1.setName(JOptionPane.showInputDialog("Enter Name: ");
对于上面的代码,我将如何将用户输入的数据格式化为全大写?
如有任何帮助,我们将不胜感激。
【问题讨论】:
标签: java user-input uppercase
这似乎是一个愚蠢的问题,但是在浏览了谷歌页面之后,我无法找到我想要的答案。
s1.setName(JOptionPane.showInputDialog("Enter Name: ");
对于上面的代码,我将如何将用户输入的数据格式化为全大写?
如有任何帮助,我们将不胜感激。
【问题讨论】:
标签: java user-input uppercase
String 类有一个 toUpperCase() 方法。
JOptionPane.showInputDialog(..) 返回一个字符串,所以你可以使用:
JOptionPane.showInputDialog("Enter name: ").toUpperCase();
【讨论】:
参见 String.toUpperCase()
记住 String 是不可变的,所以这会创建一个重复的字符串
【讨论】: