Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将文件读入列表?_Java_List_Bufferedreader_Hashset - Fatal编程技术网

Java 将文件读入列表?

Java 将文件读入列表?,java,list,bufferedreader,hashset,Java,List,Bufferedreader,Hashset,这次无法解决此问题,因为在提交问题之前,需要先更正代码中的主要错误。我发现的一个明显错误是: if (result = true) 应该是: if (result == true) 我能找到的一个明显的bug是: if (result = true) 应该是: if (result == true) 这里有一个问题: if (result = true) 你可能想写: if (result == true) 写此支票的更好方法是: if (result) 索引

这次无法解决此问题,因为在提交问题之前,需要先更正代码中的主要错误。

我发现的一个明显错误是:

if (result = true)
应该是:

if (result == true)

我能找到的一个明显的bug是:

if (result = true)
应该是:

if (result == true)
这里有一个问题:

 if (result = true)
你可能想写:

 if (result == true)
写此支票的更好方法是:

 if (result)
索引
中也可能存在一个关闭一个的错误。如果文件包含奇数行,则当前代码将忽略最后一行。我说可能吧,因为现在还不完全清楚在这种情况下会发生什么

最后,整个过程可以通过单个循环实现,而不需要列表(即仅使用集合)。

这里有一个问题:

 if (result = true)
你可能想写:

 if (result == true)
写此支票的更好方法是:

 if (result)
索引
中也可能存在一个关闭一个的错误。如果文件包含奇数行,则当前代码将忽略最后一行。我说可能吧,因为现在还不完全清楚在这种情况下会发生什么

最后,整个过程可以通过单个循环实现,而不需要列表(即仅使用集合)。

而不是:

if (result = true)
for (int index = 0; index < lineList.size() - 1; index =+2)

此外,不是:

if (result = true)
for (int index = 0; index < lineList.size() - 1; index =+2)
for(int index=0;index

for(int index=0;index
编辑:您的声明中有两个问题:

  • index
    不会命中最后一项。删除
    -1
    或更改
    ,而不是:

    if (result = true)
    
    for (int index = 0; index < lineList.size() - 1; index =+2)
    

    此外,不是:

    if (result = true)
    
    for (int index = 0; index < lineList.size() - 1; index =+2)
    
    for(int index=0;index

    for(int index=0;index
    编辑:您的声明中有两个问题:


  • index
    不会命中最后一项。删除
    -1
    或更改
    您的部分有两个错误。与我的样本进行比较:

    for (int index = 0; index < lineList.size() - 1; index += 2)
      if (usr.add(list.get(index))) System.out.println(list.get(index));
    

    您有一个部分有两个错误。与我的样本进行比较:

    for (int index = 0; index < lineList.size() - 1; index += 2)
      if (usr.add(list.get(index))) System.out.println(list.get(index));
    

    嗯,现在这是一个乱七八糟的问题——答案与问题的新文本无关。也许现在删除整个内容,或者至少保留旧文本作为答案的上下文?如果您的问题处于这种状态,您的问题可能会被关闭。现在这是一个乱七八糟的问题——答案与问题的新文本无关。也许现在删除整个内容,或者至少保留旧文本作为答案的上下文?如果让你的问题处于这种状态,你的问题可能会被关闭。真的吗?抄袭我的答案?真的?抄袭我的答案?