我需要一个字符串,并将它的每个字符打印在单独的行上。
我会使用 for 循环吗?
public String toString(){
for (int count=0; count < password.length(); count++)
{
System.out.print(password.charAt(count));
System.out.print("\n");
}
return password; // I am confused on this. I don't want it to
//return anything, really but I cannot make return type void
}
这是我所拥有的,但我不断收到 NullPointExceptions。我上面有一个方法可以存储来自输入的密码,并且变量是在类中定义的。所以,我想它会从中拉出来。
我的问题是:我将如何获取一个字符串并从中打印每个字符,每行一个?
最佳答案
这将完成这项工作:
String s = "someString";
for (int i = 0; i < s.length(); i++) {
System.out.println(s.charAt(i));
}
关于java - 快速 Java String/toString 在每一行打印一个字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9121233/