1、如下代码,会出现 截图里面的情况,第一个位置的0没有了读取出来
int l;
while((l=br.read())!=-1){
System.out.println(br.readLine());}
读取的数据如下
原数据如下:
2、可以使用如下方法读取
public static void main(String[] args) throws MalformedURLException, IOException
{
File file = new File("/Users/xx/Downloads/MX_20150324_002.txt");
InputStreamReader read = new InputStreamReader(new FileInputStream(file), "utf-8");
BufferedReader bufferedReader = new BufferedReader(read);
String lineTxt = "";
String testBuffString = "";
while ((lineTxt = bufferedReader.readLine()) != null)
{
lineTxt += '\n';
testBuffString += lineTxt;
}
System.out.println(testBuffString);
bufferedReader.close();
}