在String中打印有限数量的单词

时间:2013-04-08 21:01:41

标签: java

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

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

1 个答案:

答案 0 :(得分: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]);
    }
}