【问题标题】:Split ArrayList of sentences into words, store the words into new ArrayList将句子的 ArrayList 拆分为单词,将单词存储到新的 ArrayList
【发布时间】:2016-06-05 20:31:36
【问题描述】:

我做了一些研究,也许我只是没有问正确的问题。

我有一个句子的 ArrayList。我想拆分句子并将单个单词存储到一个新的 ArrayList 中以供以后使用。我已经包含了代码。

这是我的第一篇文章。如果有什么不对的地方,我提前道歉。

仅供参考,rawLinesTest 是我的句子数组列表。

public List<String> getRawWords() 
{
    String[] tokens = rawLinesTest.toArray(new String[0]);
    for(String s : tokens)
    {
    tokens = s.split("[^\\w]+");
    rawWords = Arrays.asList(tokens); 
    }

return rawWords;
}

【问题讨论】:

    标签: java arraylist


    【解决方案1】:

    解决方案:

    public ArrayList<String> getRawWords(String s) 
    {
       String[]  s2 = s.split(" ");
       ArrayList<String> words = new ArrayList<String>();
    
       for(int x =0; x< s2.length-1;x++)
       {
            words.add(s2[x]);
       }
       return words;
    }
    

    要稍后使用,只需将 arraylist 分配给返回的列表....

    String sentence = "A Test Sentence";
    ArrayList<String> q = new ArrayList<String>();
    q = getRawWords(sentence);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-15
      • 1970-01-01
      相关资源
      最近更新 更多