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()を参照してください

文字列は不変であるため、重複する文字列が作成されることに注意してください

于 2012-04-25T16:51:00.480 に答える