java - 如何在数组列表中循环添加语句

标签 java arraylist

   public static void main(String[] args) {

      ArrayList<String> names = new ArrayList<String>();

      names.add(JOptionPane.showInputDialog("Enter type of pie"));

   }

我如何循环这个语句?我尝试过 dowhile (!names.equalsIgnoreCase("q")); 但找不到它。

      names.add(JOptionPane.showInputDialog("Enter type of pie"));

最佳答案

这工作正常。

     String str = null;
     List<String> names = new ArrayList<String>();
     do
     {
      str = JOptionPane.showInputDialog("Enter type of pie");
   if(!str.equalsIgnoreCase("q"))
      names.add(str);
     }while(!str.equalsIgnoreCase("q"));

关于java - 如何在数组列表中循环添加语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31359147/

相关文章:

java - 如何更改List<Date>的日期格式

java - 获取列表中新添加项目的索引?

java - 将日期和时间设置为局部变量 - Android

java - Selenium/Select Dropdrown/断言某个值是否存在

javascript - 将jsp变量传递给javascript

java - Android 中的搜索按钮功能

java - 从 spring hibernate LocalSessionFactoryBean 中分离出 mappingResources

java - 从java中的列表中获取值

java - 按条件删除 arrayList 中的元素

java - 将数据添加到 ArrayList 并删除旧的