问题遇到的现象和发生背景
public class TestinputDemo {
public static void main(String[] args) throws IOException {
// 需求:将一个用户信息写入到user.txt中然后读出来在控制台打印输出
User user1 = new User("abc", "123456");
User user2 = new User("a", "123456");
User user3 = new User("b", "123456");
User user4 = new User("c", "123456");
/*************************************************************/
File file = new File("E:\\Wooyoung\\桌面\\学习\\Java学习\\练习\\src\\class_\\class13\\file\\user2.txt");
/*************************************************************/
OutputStream os = new FileOutputStream(file);
os.write((user1.toString() + "\n").getBytes());
os.write((user2.toString() + "\n").getBytes());
os.write((user3.toString() + "\n").getBytes());
os.write((user4.toString() + "\n").getBytes());
os.close();
/*************************************************************/
InputStream is = new FileInputStream(file);
byte[] b = new byte[200];
is.read(b);
System.out.println(new String(b));
is.close();
}
}
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
别人同样的代码没有出现这种问题!!