我在Java语言中使用`List <>`吗?

问题描述 投票:0回答:1

我正在使用Java上班的项目中工作。我需要从文件中获取数据并将其放入List<String>。我正在这样做:

List<String> tmpNames;
try
{
   tmpNames=Files.readAllLines(path);
}catch(IOException ex)
{
   return -1;
}

我需要将tmpNames初始化为new ArrayList<>()吗?如果是这样,为什么我会收到警告?

java list arraylist
1个回答
0
投票

您可以通过返回tmpNames设置Files.readAllLines var来确定。除了此方法接受secont参数。请参阅API doc了解更多详细信息:


0
投票

我认为您可能会收到警告,因为您从未在代码中实际使用过tmpNames列表。尝试在您的代码中打印tmpnames,因为我的IDE表示这是将代码复制粘贴到IDE中时出现的问题。

© www.soinside.com 2019 - 2024. All rights reserved.