我正在尝试将.dat文件的内容读入JAVA,我知道它应该包含字母数字字符,但是当我应用我的方法来阅读它时,我只能看到特殊字符。我想有一种方法可以将.dat字符编码成我无法找到的人类可读字符。
String textFile = "C:(...).dat";
BufferedReader reader = null;
BufferedReader reader2 = null;
String line = "";
String line2 = "";
String textSplitBy = ";";
try{
FileInputStream fis = new FileInputStream(textFile);
reader = new BufferedReader(new FileReader(textFile));
reader2 = new BufferedReader(new InputStreamReader(fis));
while ((line = reader.readLine()) != null)
{
String[] test = line.split(textSplitBy);
line2 = reader2.readLine();
}
}catch (FileNotFoundException e){
e.printStackTrace();
}catch (IOException e){
e.printStackTrace();
}
对象行和第2行给出完全相同的结果: