7

这似乎是一个愚蠢的问题,但是在浏览了谷歌页面之后,我还没有找到我想要的答案。

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

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

这里的任何帮助将不胜感激。

4

2 回答 2

9

String 类有一个 toUpperCase() 方法。

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

JOptionPane.showInputDialog("Enter name: ").toUpperCase();
于 2012-04-25T16:53:07.713 回答
8

请参见 String.toUpperCase()

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

于 2012-04-25T16:51:00.480 回答