好了接下来我们要做的事情就是开始打印了,那么问题了,我们要怎么告诉程序第一次打印按照上面的字符串的字符顺序来打印呢?
还记得数组里面的下标吗?
假设数组 int[] a= {0,1,2,3,4,5};
那么就是a[0]=0 a[1]=1 依次类推。
在之前我们创建了一个字符串数组,所以我们只要在for循环里,让他打印第i个下标出来即可。
for(int i=0; i
}
这里还有个问题,就是我们打印一个字符之后要停顿一下,以便看起来效果真实一点。
我们这里可以用线程来写,当在for循环里打印一次之后我们就执行sleep 让线程暂停一会。然后再继续打印。
当然我们也可以用另一种写法,那儿就是直接调 wenben.length()取出字符串长度后,我们再用wenben.charAt(i)依次去取出索引里面的字符,然后打印即可。
最终代码如下
public class AutomaticTyping {
public static void main(String[] args){ ATy aty = new ATy();//创建一个对象 Thread t = new Thread(aty);//创建一个线程 t.start();//线程开始 }
}class ATy implements Runnable{ String wenben ="少壮不努力,老大敲代码\n-----By H4ckSo1di3r"; public void run(){ for(int i=0; i