1
package javaapplication1;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
public class arrrrr {
public static void main(String[] args) throws IOException {
String n,m;
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
ArrayList l1=new ArrayList();
l1.add("india");
l1.add("chennai");
l1.add("tamilnadu");
l1.add("mumbai");
n=br.readLine();
for(int j=0;j<4;j++)
{
if(n==l1.get(j))
{
System.out.println("The array location :"+"l1["+j+"]");
}
}
}
}
私は配列の場所を探したいです。入力が与えられると、プログラムは自動的に終了します。値をnに代入すると、完璧に動作します。私は、プログラムが入力を与えた後になぜ終了するのかを知りたい。私は文字列を入力した後にプログラムを終了します
最後に 'br.readLine()'を追加して、プログラムを終了させる前に入力を待つようにしてください。 – npinti