Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java I';我在netbeans中工作,试图从文件中读取数据并显示它,但它似乎只打印了一些行_Java_Netbeans_Filereader - Fatal编程技术网

Java I';我在netbeans中工作,试图从文件中读取数据并显示它,但它似乎只打印了一些行

Java I';我在netbeans中工作,试图从文件中读取数据并显示它,但它似乎只打印了一些行,java,netbeans,filereader,Java,Netbeans,Filereader,这是密码 //import java.util.*; package javaapplication8; import java.io.BufferedReader; import java.io.FileReader; import java.util.*; public class JavaApplication8 { public static void main(String[] args) //throws Exception { try{ FileRea

这是密码

//import java.util.*;
package javaapplication8;

import java.io.BufferedReader;
import java.io.FileReader;
import java.util.*;

public class JavaApplication8 {

public static void main(String[] args) //throws Exception
{
    try{
        FileReader file = new FileReader("C:/Users/Rand/Desktop/fort.txt");
     BufferedReader reader = new BufferedReader(file);
     String abc;
     while(reader.readLine() != null)
     {
         abc = reader.readLine();
         System.out.println(abc);
     }
    }
    catch(Exception e)
            {
                   System.out.println( e);
            }

}
}
输入文件的内容:

我渴望逃离
让昨天的痛苦从这些裂缝中溜走……
躲藏起来

输出:

让昨天的痛苦穿过这些裂缝


每次迭代调用
readLine
两次-将代码修改为:

String abc;
while((abc = reader.readLine()) != null) {
  System.out.println(abc);
}
或者使用稍微不同的语法,使
abc
的范围更窄:

for (String abc; (abc = reader.readLine()) != null; ) {
  System.out.println(abc);
}

我正要发这个,你抢先问我问题还是答案?