帮我看看我的readLine方法为什么第二次读的时候没有读入内容
if(read.readLine().equals("com"))
         {
          ComSql cs=new ComSql();
          Statement st=cs.init(conn);
          String a=new String();
          a=read.readLine();
          System.out.println(read.readLine());
          if(a.equals("insert"))
          {
          cs.insert(st);
          }
          else if(a.equals("delete"))
          {
          cs.delete(st);
          } 
}
第一次读的时候有值,但是第2次的时候什么也没有读进来 

解决方案 »

  1.   

    就是下面的一次readline的时候,就是a=read.readLine();的这句代码
      

  2.   

    a=read.readLine();
    System.out.println(read.readLine());
    这儿读了两次了。应该是这个问题引起的吧。^_^System.out.println(a);
      

  3.   

    读文件第一行:if(read.readLine().equals("com"))
    读文件第二行:a=read.readLine();
    读文件第三行:System.out.println(read.readLine());
    实际上a中已经有值了,你可以用System.out.println(a);看看