我是 Java 编程新手,我在课堂上遇到一个项目时遇到了困难。我有一个从 netflix WSDL 检索到的概要,我的任务是将它从一个大段落限制为只有 10 个单词。
换句话说,我应该使用什么代码将大字符串限制为特定数量的单词?
我是 Java 编程新手,我在课堂上遇到一个项目时遇到了困难。我有一个从 netflix WSDL 检索到的概要,我的任务是将它从一个大段落限制为只有 10 个单词。
换句话说,我应该使用什么代码将大字符串限制为特定数量的单词?
你真正需要的唯一工具就是String.split()
方法。
您用空格分隔符分割字符串,即" "
,如果resultingArray.length <= 10
您保存前 10 个,则丢弃其余的。
简单的 :)
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]);
}
}