import java.io.FileInputStream;
import java.util.Scanner;
/**
* 将System.in重定向到指定文件,而不是键盘输入
* @author Administrator
*
*/
public class RedirectIn {
public static void main(String[] args) {
try {
FileInputStream fis=new FileInputStream("C:/Users/Administrator/Desktop/b.txt");
{
//将标准输入重定向到fis输入流
System.setIn(fis);
//使用System.in创建Scanner对象,用于获取标准输入
Scanner sc=new Scanner(System.in);
//增加下面一行把回车作为分隔符
sc.useDelimiter("\n");
//判断是否还有下一个输入项
while(sc.hasNext())
{
//输出输入项
System.out.println("键盘输入的内容时:"+sc.next());
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
15.5 将System.in重定向到指定文件
最新推荐文章于 2023-03-02 17:14:07 发布