我不知道标题是否正确。我想问的是,如果方法的下一行为空,如何停止循环。我有两种方法:
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
rrr thisObj = new rrr();
String command = br.readLine();
while ((command = br.readLine())!=null) {
int b=0;
thisObj.perintah(b,command);
}
}
public void perintah(Integer indek, String PesanSumber)
{
String Pesan = PesanSumber.trim();
int panjang = Pesan.length();
if (panjang >=3)
{
if (Pesan.toLowerCase().trim().substring(0, 3).equals("log") )
{
System.out.println("bla bla bla");
}
else if (Pesan.toLowerCase().trim().substring(0, 4).equals("move"))
{
System.out.println("bla bla bla");
}
else if (Pesan.toLowerCase().trim().substring(0, 4).equals("move"))
{
System.out.println("bla bla bla");
}
}
}
问题是如果我运行它不会停止,即使下一行是空的。