【问题标题】:How to get a list of words and lines in a two dimensional array?如何获取二维数组中的单词和行列表?
【发布时间】:2012-03-17 17:00:25
【问题描述】:

我有一个充满句子的文本文件,我正在尝试将单个单词拆分为 java 中的二维数组。数组的行对应于文本的行,列是单个单词。任何帮助将不胜感激。

【问题讨论】:

  • 无法从中收集到太多信息。你能详细说明一下吗?也许从您尝试过的内容中粘贴一些相关代码?行对应行,列对应单词..只是没有得到确切的要求。

标签: java arrays parsing text


【解决方案1】:

你只需要几样东西:

  • 一个BufferedReader,它的方法是public String readLine() 从文件中读取一行。
  • String 类中的 public String[] split(String regex) 方法可以使用指定的正则表达式拆分字符串,并且已经将单个字符串放入数组中。
  • 遍历文件,只要有行就读取一行,拆分行,然后将它们全部存储在一个列表中
  • 将列表转换为数组即可完成

【讨论】:

    猜你喜欢
    • 2013-05-14
    • 1970-01-01
    • 2016-04-14
    • 1970-01-01
    • 1970-01-01
    • 2016-09-29
    • 1970-01-01
    • 2012-06-20
    • 1970-01-01
    相关资源
    最近更新 更多