Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将用户输入字符串转换为大写Java_Java_User Input_Uppercase - Fatal编程技术网

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

将用户输入字符串转换为大写Java,java,user-input,uppercase,Java,User Input,Uppercase,这似乎是一个愚蠢的问题,但在浏览了谷歌的页面后,我一直没有找到我想要的答案 s1.setName(JOptionPane.showInputDialog("Enter Name: "); 对于上面的fo代码,我如何将用户输入的数据格式化为所有大写字母 如果您有任何帮助,我们将不胜感激。请参阅String.toUpperCase() 请记住,字符串是不可变的,因此这将创建一个重复的字符串。String类上有一个toUpperCase()方法 JOptionPane.showInputDialog

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

s1.setName(JOptionPane.showInputDialog("Enter Name: ");
对于上面的fo代码,我如何将用户输入的数据格式化为所有大写字母

如果您有任何帮助,我们将不胜感激。

请参阅String.toUpperCase()


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

String类上有一个toUpperCase()方法

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

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

谢谢,我有点笨。我尝试了.toUpperCase(),但最后没有。请记住,在Java中,链式方法总是从左到右调用(没有括号)。因此,您总是希望将更改字符串的方法放在拉下字符串的方法的右侧。