帮我看看我的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次的时候什么也没有读进来
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次的时候什么也没有读进来
System.out.println(read.readLine());
这儿读了两次了。应该是这个问题引起的吧。^_^System.out.println(a);
读文件第二行:a=read.readLine();
读文件第三行:System.out.println(read.readLine());
实际上a中已经有值了,你可以用System.out.println(a);看看