キーボードから文字を読み取るコードを作成し、その文字を文字列変数に追加したい
例
char c = sc.next().charAt(0);
String l = "";
[キーボードからの私の文字は現在「c」と「l」が空になっています]
「c」の文字を値に追加する「l」を作成するにはどうすればよいですか
導入されたすべての文字をストックするためにその「l」を作成したいので、「l」と「c」を連結する必要があります...
StringBuilder
文字を追加できるオブジェクトが必要な場合はchar
、それをString
withに変換しtoString()
ます。
を使用しStringBuilder
ます。それはappend(char c)
あなたが望むことを正確に行う方法を持っています。
また、処理の最後に、そのtoString
メソッドを使用して同等のString
オブジェクトを取得できます。
使用できます
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();
Scanner sc = new Scanner(System.in);
char c = sc.next().charAt(0);
String l = "";
l=l+c;
System.out.println(l);