1

我是 Java 编程新手,我在课堂上遇到一个项目时遇到了困难。我有一个从 netflix WSDL 检索到的概要,我的任务是将它从一个大段落限制为只有 10 个单词。

换句话说,我应该使用什么代码将大字符串限制为特定数量的单词?

4

1 回答 1

6

你真正需要的唯一工具就是String.split()方法。

您用空格分隔符分割字符串,即" ",如果resultingArray.length <= 10您保存前 10 个,则丢弃其余的。

简单的 :)

编辑:由于这不是家庭作业服务,您需要表现出一些诚意。然而,String.split 的用法如下所示

public static void main(String[] args) {
    final String sentence = "This is a really, really, really, super line";
    final String[] words = sentence.split(" ");
    
    for(int i = 0; i < words.length; i++){
        System.out.printf("Word %d: %s\n", i, words[i]);
    }
}
于 2013-04-08T21:06:02.540 回答