首页 > 解决方案 > 想要从特定单词打印文本直到该段落的结尾或直到该行为空

问题描述


'我想搜索一个特定的词。如果找到该单词,则该函数应显示该行,直到没有空行为止。


public void loadRoom(String RoomType) throws IOException{
        Boolean a=true;
           File file =new File("RoomDetails.txt"); 
           String separator = System.getProperty("line.separator");
           try{
               BufferedReader in = new BufferedReader (new FileReader(file));
            String line = in.readLine();
            do{
                if(line==separator){
                    System.out.println("File is Empty; No room has been created");
                }
                if(line==RoomType){

                    while ((line = in.readLine()) != null) {
                        System.out.println(line);
                    }
                    a=false;
                }else
                {
                    line=in.readLine();
                }

                }while(a=true);


           }catch(Exception e){
               System.out.println("Room not found");
           }
    }

我做了这个功能,但不知何故它没有打印任何东西。代码不停地运行

标签: javafileoopnetbeansfile-handling

解决方案


推荐阅读