carookee - group communication for you
Home / JavaForum / Java allgemein
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
5.295 User online
3 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 91 von 2212 (4%) |<   <   >   >|

Autor Gast
Datum 30.11.01, 20:19
Betreff Vector() + SuchAlgorithmus


Hi Leute!

nehme gerade an einem Java / XML Workshopt (Java-Servlets) teil und hab so einige Probleme mit dem Iterator.
Was genau enthält der Iterator??

Zudem haben wir eine Übungsaufgabe bekommen und sollen dies vervollständigen??
Kann mir einer von euch Tipps dazu geben?! Ich blicke da nämlich nicht so ganz durch.

thx Vagabond

package org.informationswirtschaft;

import java.util.List;
import java.util.Iterator;

/**
* Nach Aufrufen dieser Klasse
* soll ein bestimmter String aus einem Text herausgesucht werden
*/

public abstract class AbstrakterSucher {
    List elemente;
    
    /** Konstruktor, keine Paramter notwendig */
    public AbstrakterSucher() {
    }
    
    /** mittels dieser Methode werden neue Elemente zum Vektor hinzugefügt */
    public void elementEinfuegen(String s) {
        elemente.add(s);
    }
    
    /**
    * mittels dieser Methode wird der Iterator des Elementes zurückgegeben, in dem
    * sich der gesuchte String befindet.
    * @param s String gesuchter String
    */

    public abstract Iterator sucheElement(String s);
    
    /** mittels dieser Methode werden die Elemente ausgegeben
    * @param i Iterator Element
    */

    public abstract void elementeAusgeben(Iterator i);
    
    /** Methode die Testdaten für die "public static void main" generiert. */
    public void generiereTestdaten() {
        elementEinfuegen("Netzwerke morden und küssen Der spanische Soziologe Manuel Castells über Terrorismus, die Logik der Ausschließung und den Technologietransfer in die Entwicklungsländer.");
        elementEinfuegen("Die In a Silent Way-Session von Miles Davis Revolutionäre Zelle die jazzkolumne 219 Zeilen, CHRISTIAN BROECKING");
    }
}


diesen Code sollen wir nun mittels extend und einer neuen Klasse vervollständigen, mein bisheriger Ansatz dazu sieht folgendermassen aus, leider funktioniert er ganz und gar nicht ^_*

package org.informationswirtschaft;

import java.io.*;
import java.util.*;
/**
*
* @author Vagabond
* @version 0.1
*/

public class StringSucher extends AbstrakterSucher {
    
    /**
    * Konstruktor für die Klasse StringSucher
    *
    */

    public StringSucher() {
        elemente = new Vector();
    }
    
    /**
    * mittels dieser Methode wird der Iterator des Elementes zurückgegeben, in dem
    * sich der gesuchte String befindet.
    * @param s String gesuchter String
    */

    public abstract Iterator sucheElement(String s) {
    }
    /** mittels dieser Methode werden die Elemente ausgegeben
    * @param i Iterator Element
    */

    
    public void elementeAusgeben(Iterator i = elemente.iterator()) {
        while (i.hasNext()) {
            System.out.println(i.next();
        }
    }
    
    public static void main (String[] args){
        StringSucher Sucher = new StringSucher();
        Sucher.generiereTestdaten();
        Sucher.elementeAusgeben(i);
        
    }



Diskussionsverlauf:
    Re: Vector() + SuchAlgorithmus
    Re: Vector() + SuchAlgorithmus
Vector() + SuchAlgorithmus

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com