public class Demo { /** 从控制台循环接收用户录入的学生信息,输入格式为:学号-学生名字 将学生信息保存到D盘下面的stu.txt文件中,一个学生信息占据一行数据。 当用户输入end时停止输入。 */ /* public static void main(String[] args) throws Exception { BufferedReader bf=new BufferedReader(new FileReader("xzy.txt")); String str=null; Properties pro=new Properties(); pro.load(bf); pro.store(new FileWriter("xzy1.txt"),"ceshi"); }*/ public static void main(String[] args) throws Exception { Scanner sc=new Scanner(System.in); System.out.println("请在控制台打印"); BufferedOutputStream bo=new BufferedOutputStream(new FileOutputStream("xzy2.txt")); while(true){ System.out.println("请输入"); String next = sc.nextLine(); byte[] bytes2 = next.getBytes(); if(!next.equals("end")){ /*byte[] bytes=new byte[1024];*/ bo.write(bytes2); bo.flush(); }else{ break; } } System.out.println("此时结束"); } //实验证明 idea 中的test在集合 Scanner 流的时候 存在 //阻塞状态. @Test public void testDemo() throws Exception { Scanner sc=new Scanner(System.in); System.out.println("请在控制台打印"); BufferedOutputStream bo=new BufferedOutputStream(new FileOutputStream("xzy2.txt")); while(true){ System.out.println("请输入"); String next = sc.nextLine(); byte[] bytes2 = next.getBytes(); if(!next.equals("end")){ /*byte[] bytes=new byte[1024];*/ bo.write(bytes2); bo.flush(); }else{ break; } } System.out.println("此时结束"); } }
IDEA关于junitTest的bug
最新推荐文章于 2023-04-18 18:21:19 发布