Häufigkeit des Vorkommens von Suchbegriffen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Häufigkeit des Vorkommens von Suchbegriffen

    In dem Projekt "Notizbuch" soll ich eine Methode zaehleStringVorkommen hinzufügen, die in einem Eintrag mit Index i die Häufigkeit eines Vorkommens eines Suchbegriffs feststellen kann, der als Zeichenkette vom Typ String eingegeben wird.

    hier der Quelltext des Projekt:

    Quellcode

    1. import java.util.ArrayList;
    2. /**
    3. * Eine Klasse zur Verwaltung von beliebig langen Notizlisten.
    4. * Notizen sind nummeriert, um durch einen Benutzer referenziert
    5. * werden zu können.
    6. * In dieser Version starten die Notiznummern bei 0.
    7. */
    8. public class Notizbuch
    9. {
    10. // Speicher für eine beliebige Anzahl an Notizen.
    11. private ArrayList<String> notizen;
    12. /**
    13. * Führe die Initialisierungen durch, die für ein Notizbuch
    14. * notwendig sind.
    15. */
    16. public Notizbuch()
    17. {
    18. notizen = new ArrayList<String>();
    19. }
    20. /**
    21. * Speichere eine neue Notiz in diesem Notizbuch.
    22. * @param notiz die zu speichernde Notiz.
    23. */
    24. public void speichereNotiz(String notiz)
    25. {
    26. notizen.add(notiz);
    27. }
    28. /**
    29. * @return die Anzahl der Notizen in diesem Notizbuch.
    30. */
    31. public int anzahlNotizen()
    32. {
    33. return notizen.size();
    34. }
    35. /**
    36. * Entferne die Notiz mit der angegebenen Nummer aus
    37. * diesem Notizbuch, wenn sie existiert.
    38. * @param notiznummer die Nummer der zu entfernenden Notiz.
    39. */
    40. public void entferneNotiz(int notiznummer)
    41. {
    42. if(notiznummer < 0) {
    43. // Keine gültige Nummer, nichts zu tun.
    44. }
    45. else if(notiznummer < anzahlNotizen()) {
    46. // Die Notiznummer ist gültig.
    47. notizen.remove(notiznummer);
    48. }
    49. else {
    50. // Keine gültige Nummer, nichts zu tun.
    51. }
    52. }
    53. /**
    54. * Gib alle Notizen dieses Notizbuchs auf die Konsole aus.
    55. */
    56. public void notizenAusgeben()
    57. {
    58. for (String notiz : notizen) {
    59. System.out.println(notiz);
    60. }
    61. }
    62. /**
    63. * Stellt die Häufigkeit des Vorkommens eines Suchbegriffs fest.
    64. */
    65. public void zaehleStringVorkommen(String index)
    66. {
    67. ;
    68. }
    69. }
    Alles anzeigen


    Hat jemand eine Idee wie man dieses Problem lösen könnte? Besten Dank!