java里怎么做到输出一段话是一个字一个字的显示

输出语句是一个字一个字地显示出来,还可以规定多少个字一换行,最好有代码显示。

写个循环,每次输出一个字符,判断到了某个倍数就换行,每次输出给个延时,这样应该可以

可以将字符串先调用方法toCharArray()转化为字节数组,然后遍历这个数组 在输出的时候加上\n
代码:
String s = "12345678";
char[] chars = s.toCharArray();
for(int i=0;i<chars.length;i++){
system.out.println(chars[i]+"\n");
}
如果想规定多少个字在换行 可以在输出的时候加上if判断语句做控制 如:
if(i <2) 则表示前两个字在一行后在换行

 /**
 * 每输出3个字符就换行
 * @author rgy
 *
 */
public class Demo3 {

    public static void main(String[] args) {
        String str = "hello world!";
        char[] cs = str.toCharArray();
        int total = 0;
        for (int i = 0; i < cs.length; i++) {
            char c = cs[i];
            if(total==3){
                System.out.println(c);
                total= 0 ;
            }else{
                System.out.print(c);
            }
            total++;
        }
    }
}