我是 Java 编程的新手,我很难完成类里面的项目。我有一个从 netflix WSDL 检索到的概要,我的任务是将它从一个大段落限制为只有 10 个单词。
换句话说,我应该使用什么代码来将大字符串限制为特定数量的单词?
最佳答案
您真正需要的唯一工具是 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]);
}
}
关于java - 在字符串中打印有限数量的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15888906/