java - 如何从键盘生成无限字符串

标签 java

<分区>

我需要帮助从键盘生成无限字符串,但这不起作用..

Scanner input = new Scanner(System.in);
    ArrayList<String> al = new ArrayList<String>();

     String check=null;
      while(true){
          check = input.nextLine();
          if(check == "stop") break;
          al.add(check);

      }
      System.out.println(al);
}

最佳答案

if(check == "stop")

这是错误的,应该写成:

if("stop".equals(check))

关于java - 如何从键盘生成无限字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19594900/

相关文章:

java - 正确调整 JTable 的一列标题的大小

java - 使用 Maven pom.xml 在 WAR 中未创建除 WEB-INF 和 META-INF 以外的目录

java - NUMERIC(p,s) 的正则表达式 p=精度且 s=小数位数

java - Struts 2中使用ModelDriven上传文件Action类

java - Maven 的最新 gwt-incubator jar

java - postman 表单数据发送带有文件的复杂对象

Java - 了解二进制形式的 image.getRGB(x,y) 输出

java - 找到不匹配的括号的索引

java - 如何从kafka主题中按键获取消息

java - 将 java webservice 代码从 java 1.4 升级到 java 1.7 时出现错误