我需要一个字符串,并将它的每个字符打印在单独的行上。

我会使用 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/

10-11 22:12
查看更多