i do not know if the title is correct. what i want to ask is how to stop looping if next line from method is empty. i have 2 method:
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");
}
}
}
the problem is if i run it's not stop even next line is empty.