Créer un ensemble contenant les mots dans un texte

Je dois écrire une classe publique méthode appelée getWordsInString() pour WebPageData. La méthode prend un seul argument appelé texte qui doit être de type String. Le but de getWordsInString() est de retourner un ensemble constitué par le district des mots qui sont dans la chaîne référencé par le texte.

D'abord faire usage de la méthode que vous avez trouvé dans la Javadoc de la classe String qui permettra de hacher une chaîne en un nombre de pièces en fonction de la valeur de son argument chaîne. Utilisez cette méthode pour briser la chaîne référencé par du texte dans un tableau de mots et d'attribuer ce tableau à une variable locale appelée wordArray. La méthode doit déclarer une variable locale capable de référencement un ensemble de cordes et de l'attribuer à un vide instance d'une classe. Prochaine itération sur wordArray et ajouter certains éléments, le nouveau jeu créé et, enfin, de retour de l'ensemble qui doit contenir le caractère distinct des mots qui sont dans la chaîne référencé par le texte.

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);
    ) 
   }

Je suis aux prises avec cette question, s'il vous plaît aider?

  • Ce bit en particulier? L'itération semble OK, et la Chaîne.split est certainement l'endroit pour commencer.
  • Vous devez être plus précis. Qu'est-ce que vous êtes aux prises avec? Nous ne sommes pas ici pour écrire vos devoirs pour vous.
  • savez-vous comment scinder le texte en mots? Si non, alors découvrez "espaces" (et comment le faire en regex)
  • Je suis en difficulté avec l'écrit le getWordsInString() méthode 🙁
InformationsquelleAutor Paradox | 2011-07-20