有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何不添加以特定字符开头的元素

我得到了一个以不同字符开头的txt文件,并将它们导入arraylist。现在,如果以#开头,如何阻止程序将单词添加到arraylist中?我在想

static ArrayList<String> fruitList= new ArrayList<String>();
public static void main(String[]args)
{
try {
    Scanner c = new Scanner(new File("D:/test/Fruits.txt"));
    while (c.hasNextLine())
    {
        fruitList.add(c.nextLine());
        if (c.startsWith("#"){
        // I dont know what to write here
        }
    }
    c.close();

谢谢你的帮助


共 (1) 个答案

  1. # 1 楼答案

    或者:

    while (c.hasNextLine()) {
         line = c.nextLine();
         if (!line.startsWith("#")) {
             fruitList.add(line);
         }
    }