日期:2014-05-20  浏览次数:20722 次

一个弱弱的小功能,在线等
我想要这个效果。
每隔0.1S输出一个字,如“我爱你” 如果用定时器一个一个输出的话,要是想输出语句过长,代码就太长了,JAVA里面有什么方法可以这样子输出么?
在线等,紧急
------最佳解决方案--------------------
把语句连成一个字符串,循环取字符,延时输出,语句也太长吗?
向下面这样:
		String string="hello world";
for(int i=0;i<string.length();i++)
{
System.out.print(string.charAt(i));
Thread.sleep(100);
}

------其他解决方案--------------------
GUI还是Web?
------其他解决方案--------------------
都不是,在控制台输出,eclipse的Consle
------其他解决方案--------------------
Thread.sleep(100);//暂停0.1秒
------其他解决方案--------------------
引用:
Thread.sleep(100);//暂停0.1秒

上面已经将了,如果这样子代码就太长了,因为我要输出的语句实在太长了
------其他解决方案--------------------
谢谢了,正是我想要的

引用:
把语句连成一个字符串,循环取字符,延时输出,语句也太长吗?
向下面这样:
Java code123456String string="hello world";for(int i=0;i<string.length();i++){    System.out.print(string.charAt(i));    Thread.sleep(100);}
       ……