我是Java编程的新手,我在课堂上遇到的项目很难。我有一个从netflix WSDL中检索到的概要,我的任务是将它从一个大段限制为只有10个单词。
换句话说,我应该使用什么代码将大字符串限制为特定数量的单词?
答案 0 :(得分:6)
您真正需要的唯一工具是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]);
}
}