【发布时间】:2011-07-20 10:11:41
【问题描述】:
我必须为 WebPageData 编写一个名为 getWordsInString() 的公共类方法。该方法接受一个名为 text 的参数,该参数应为 String 类型。 getWordsInString() 的目的是返回一个由 text 引用的字符串中的不同单词组成的集合。
首先使用您在 Javadoc 中为 String 类找到的方法,该方法将根据字符串参数的值将任何字符串分成多个部分。使用此方法将文本引用的字符串分解为单词数组,并将此数组分配给名为 wordArray 的局部变量。该方法应声明一个能够引用一组字符串的局部变量,并为其分配一个合适类的空实例。接下来遍历 wordArray 并将其元素添加到新创建的集合中,最后返回应该包含文本引用的字符串中的不同单词的集合。
import java.util.*;
public class WebPageData {
private Set<String> wordSet;
private Set<String> url;
public Set<String> getUrl() {
return url;
}
public Set<String> getWordSet() {
return wordSet;
}
public static String getWordsInString(text) {
return test;
public String[] split(String regex) {
private String[] wordArray;
for (String eachText : numSet) {
hashSet.add(text);
)
}
我正在为这个问题苦苦挣扎,请帮忙?
【问题讨论】:
-
具体是什么位?迭代看起来没问题,String.split 绝对是开始的地方。
-
您需要更具体。你在苦苦挣扎的是什么?我们不是来给你写作业的。
-
你知道如何将文本拆分成单词吗?如果没有,请查看“空白”(以及如何在正则表达式中执行)
-
我正在努力编写 getWordsInString() 方法:(