Java实现控制台逐字输出效果
模拟打印输出
import java.io.*;
public class Test01 {
public static void main(String[] args) throws IOException, InterruptedException {
//读取文件
FileInputStream inputStream = new FileInputStream("test.txt");
//转换流
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream));
String i;
//循环读取流,每次读取一行
while ((i = bufferedReader.readLine()) != null){
//循环每次打印一个字
for (int j = 0; j < i.length(); j++) {
//当ASCII码等于32时说明时空格
if ((int)i.charAt(j) != 32){
Thread.sleep(300);
}else {
Thread.sleep(88);
}
System.out.print(i.charAt(j));
}
//换行
System.out.println();
}
}
}
1 条评论
不错不错哦~~~