我想制作一个代码,它从键盘上读取一个字符,我希望将它添加到字符串变量
实施例
char c = sc.next().charAt(0);
String l = "";
[我的角色来自键盘,现在是“c”,“l”是空的]
如何让“l”从“c”
中添加字符值我想让“l”来存储引入的所有char,因此它需要将“l”连接到“c”...
答案 0 :(得分: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();
答案 1 :(得分:0)
您想要一个StringBuilder
对象,可以将char
字符附加到该对象,然后将其转换为String
toString()
。
答案 2 :(得分:0)
使用 StringBuilder
。它有 append(char c)
方法来完全按照您的意愿执行操作。
此外,在处理结束时,您可以使用其 toString
方法获取等效的String
对象。
答案 3 :(得分:0)
Scanner sc = new Scanner(System.in);
char c = sc.next().charAt(0);
String l = "";
l=l+c;
System.out.println(l);