Zum Inhalt springen

for schleife


TeamBob

Empfohlene Beiträge

Hi

Also ich habe eine neue Klasse erstellt und dort will ich mit einer for-Schleife die Methoden einer anderen Klasse durchgehen und diese dann danach in ein Array umwandeln, aber ich weis gerade echt nicht wie ich das anstellen soll, weil ich noch neu in sachen Schleifen bin. ich hoffe ihr könnt mir helfen...

Die Methoden der Klasse die ich druchlaufen möchte mit der for-Schleife


public class WSDocument {


Document document;


public WSDocument() {

super();

}


public WSDocument(Document document) {

super();

this.document = document;

}


public Long getId() {

return document.getId();

}


public String getName() {

return document.getName();

}


public void setId(Long id) {

document.setId(id);

}


public void setName(String name) {

document.setName(name);

}

}


Weis aber nicht wie ich jetzt in meienr neuen klasse die for schleife und die array Umwandlung machen.

Danke

Link zu diesem Kommentar
Auf anderen Seiten teilen

Du möchtest aus einer Klasse bzw aus einigem beliebigen Objekt eine Liste (Array) aller Methodennamen haben?

Dann entspricht das genau dem, was ich Dir gepostet habe. Nimm das instanzierte Objekt, hole Dir davon das Class-Objekt und lDese daraus direkt die Methodennamen als Array, die Du dann mit der For-Schleife weiter verarbeiten kannst.

Phil

Link zu diesem Kommentar
Auf anderen Seiten teilen

so also bis jetzt sieht es so aus mein Aufruf

List<Document> documents=

getSearchBean().searchInDocumentFieldsForSimpleSearch(and_search, userId);

WSDocument ret[] = new WSDocument[documents.size()];

Jetzt muss die for schleife kommen die Liste der methoden durchläuft....

mehr brauch ich erstmal nicht.

Vergesst die arrayumwandlung, die mache ich später.

Nur erstmal die for-Schleife dafür

Bearbeitet von TeamBob
Link zu diesem Kommentar
Auf anderen Seiten teilen

List<Document> documents=

getSearchBean().searchInDocumentFieldsForSimpleSearch(and_search, userId);

WSDocument ret[] = new WSDocument[documents.size()];

Jetzt muss die for schleife kommen die Liste der methoden durchläuft....

Welche Methoden bzw von welchem Objekt? Du hast ein Array mit Objekten vom Typ WSDocument und eine Liste aus Documents.

Bitte formuliere Dein Problem wirklich klar, deutlich und vor allem präzise, so dass man die Zusammenhänge erkennt!

Phil

Bearbeitet von flashpixx
Ergänzug
Link zu diesem Kommentar
Auf anderen Seiten teilen

habs schon gelöst....danke trotzdem


@WebMethod

 	public WSDocument [] searchInDocumentFieldsForSimpleSearch(final String and_search, final Long userId)

 		{



		List<Document> documents=

			getSearchBean().searchInDocumentFieldsForSimpleSearch(and_search, userId);

			WSDocument ret[] = new WSDocument[documents.size()];

			for(int x = 0; x != documents.size(); x++)

			{

				ret[x] = new WSDocument();

				ret[x].setId(documents.get(x).getId());

				ret[x].setName(documents.get(x).getName()); 

			}

			return ret;

 		}

}

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...