0

キーボードから文字を読み取るコードを作成し、その文字を文字列変数に追加したい

char c = sc.next().charAt(0);
String l = "";

[キーボードからの私の文字は現在「c」と「l」が空になっています]

「c」の文字を値に追加する「l」を作成するにはどうすればよいですか

導入されたすべての文字をストックするためにその「l」を作成したいので、「l」と「c」を連結する必要があります...

4

4 に答える 4

0

StringBuilder文字を追加できるオブジェクトが必要な場合はchar、それをStringwithに変換しtoString()ます。

于 2013-03-27T20:45:51.030 に答える
0

を使用しStringBuilderます。それはappend(char c)あなたが望むことを正確に行う方法を持っています。

また、処理の最後に、そのtoStringメソッドを使用して同等のStringオブジェクトを取得できます。

于 2013-03-27T20:46:55.727 に答える
0

使用できます

String l = "";
char c = sc.next().charAt(0);
l = l + String.valueOf(c);

または、

StringBuilder sbuilder = new StringBuilder();
char c = sc.next().charAt(0);
sBuilder.append(String.valueOf(c));
String l = sBuilder.toString();
于 2013-03-27T20:45:43.510 に答える
0
 Scanner sc = new Scanner(System.in);
 char c = sc.next().charAt(0);
 String l = "";
 l=l+c;
 System.out.println(l);
于 2013-03-27T20:49:11.320 に答える