java do-while无限循环

时间:2016-02-06 21:48:21

标签: java string loops do-while

我无法弄清楚为什么即使用户输入“完成”,我的do while循环也会无限循环。它只是一直在循环中询问目的地,不知道我错过了什么。

ArrayList itinerary = new ArrayList<>();

    String destination;
    do {
        System.out.print("Destination: ");
        destination = input.nextLine();
        itinerary.add(destination);
    }while (destination != "done");

    input.close();

    for (String e : itinerary){
        System.out.println(e);
    }

0 个答案:

没有答案