Android 如何轻松读取 txt 文件中的数据并将其添加到列表中?

Posted

技术标签:

【中文标题】Android 如何轻松读取 txt 文件中的数据并将其添加到列表中?【英文标题】:Android How can i easily read and add to the List data from txt file? 【发布时间】:2017-09-07 01:51:37 【问题描述】:

我的代码:https://pastebin.com/KudWYD8W

我不知道怎么写方法loadData。 我想要只有游戏名称的列表,当我按下元素时应该显示详细信息。 我的文件看起来像:

巫师

1996

免费

66 小时

请帮忙。我尝试了很多方法,但总是有问题。

【问题讨论】:

【参考方案1】:

试试这个。

1.将要读取的字符串保存为不同的列表项,用comma(,)分隔。

2.调用该方法通过传递文件路径获取列表。

private List<String> populateAutoComplete(String path)
    
        try
        
            String content = readFile(path);
            Log.d(TAG,
                  "populateAutoComplete: " + content);
            List<String> listToPopulate = Arrays.asList(content.split("\\s*,\\s*"));
            return listToPopulate;
        
        catch (IOException e)
        
            e.printStackTrace();
            return Collections.emptyList();
        
    

如有任何疑问,请咨询。干杯:)

【讨论】:

以上是关于Android 如何轻松读取 txt 文件中的数据并将其添加到列表中?的主要内容,如果未能解决你的问题,请参考以下文章

用javascript如何读取本地TXT文件?

matlab中如何读取多个txt文件中的某一行的数据

如何在MFC中读取txt文件中的数据

水文日常~~Python如何按行读取txt文件中的数据并去除每行末尾的回车符

MFC中读取TXT文件中的数据

从压缩文件夹中的文件夹中读取 txt 文件作为 pandas 数据框