为什么文件输入和输出的数据会不同
我用RandomAccessFile读入两个字符串,但从文件中正常读出后,与原来的字符串用equals()比较发现出现不一样。文件数据输出后显示内容相同,是不是格式问题呢?
public void land(){
file.seek(0);
String username=file.readLine();
String pdno=file.readLine();
if(username.equals(new String(user.getText()))&&pdno.equals(new String(PD.getText()))){
JOptionPane.showMessageDialog(null,"登录成功!");
setVisible(false);
CardManagement card=new CardManagement();
card.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
else JOptionPane.showMessageDialog(null,"登录失败,请重新输入");
}