Portal > Foren > Java > Allgemeine Java-Programmierung > Array! Namen suchen und löschen
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 08.06.2005, 08:31 Nach oben    #1
Muluf
Gast
 
Beiträge: n/a
Standard Array! Namen suchen und löschen

Hallo Leute

Ich hätte eine Frage zu Arrays

Wie kann ich einen Namen (Was) aus einem Array (Name: Inhalt) ausgeben und automatisch löschen lassen? :confused:
 
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 08.06.2005, 09:46 Nach oben    #2
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 432
Standard

Hi,

ich habe den Thread mal entsprechend verschoben. Hat nämlich nichts mit AWT oder Swing zu tun.

Benötigst Du ein Array? Wenn Du Elemente Löschen möchtest, würde ich zu einer ArrayList greifen. Dort kannst Du dann suchen und löschen.
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 08.06.2005, 10:52 Nach oben    #3
Muluf
Gast
 
Beiträge: n/a
Standard

Sry fürs falsche posten

Hmmm. Hättest du einen kleinen Beispielcode den ich anschauen und vielleicht verändern kann?

Bin noch Newbie
 
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 08.06.2005, 11:14 Nach oben    #4
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 432
Standard

Dann würde ich Dir die API empfehlen.

Normalerweise ginge das wohl so:
Code:
ArrayList list = new ArrayList();
list.add("hallo");
list.add("du");

//alle hallos werden wieder entfernt
for(int i=0; i<list.size(); i++) {
    if(list.get(i).equals("hallo")) {
        list.remove(i);
    }
}
Ist ungetestet. Mit Generics habe ich noch nicht gearbeitet, aber ich denke, dass klappt auch so.
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 08.06.2005, 11:21 Nach oben    #5
Muluf
Gast
 
Beiträge: n/a
Standard

Ich habe in einer anderen Klasse eine Liste mit Objekten die entfernt werden sollen...

Code:
	public int Schwert;
	public int Gold;
	public int Apfel;
	public int Helm;
	public int Fisch;
	public int Angel;
	public int Zauberstab;
	public int Diamant;
	public int Buch;
	public int Artefakt;
Muss ich jetzt diese Objekte dort ins list.add schreiben?

Und muss ich für das ListArray eine neue Klasse erstellen?
 
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 08.06.2005, 12:31 Nach oben    #6
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 432
Standard

Du kannst die Ints in die Liste schreiben. Eine neue Klasse brauchst Du dafür wohl nicht. Klassen allgmein "benötigt" man eh nicht. Man kann auch alles in eine Klasse schreiben. Vielleicht solltest Du Dich ein wenig mit OOP beschäftigen, dann kommt das ganz von alleine, wann man eine neue Klasse erstellt und wann nicht.
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 08.06.2005, 13:17 Nach oben    #7
Muluf
Gast
 
Beiträge: n/a
Standard

Sieht das dann so aus?

Code:
		ArrayList list = new ArrayList();
		list.add(int Schwert);
		list.add(int Gold);

//		alle hallos werden wieder entfernt
		for(int i=0; i<list.size(); i++) {
			if(list.get(i).equals(IRGENDEIN WERT DER WEG SOLL)) {
				list.remove(i);
			}
		}
 
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.06.2005, 00:25 Nach oben    #8
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.547
Standard

Zitat:
Zitat von Muluf
Sieht das dann so aus?

Code:
		ArrayList list = new ArrayList();
		list.add(int Schwert);
		list.add(int Gold);

//		alle hallos werden wieder entfernt
		for(int i=0; i<list.size(); i++) {
			if(list.get(i).equals(IRGENDEIN WERT DER WEG SOLL)) {
				list.remove(i);
			}
		}
Lass es doch einfach mal laufen und Du wirst merken, ob und was dort falsch ist

Btw: int ist kein Objekttyp, sondern ein primitiver Datentyp.

Schau Dir mal die beiden Bücher hier an:
--> www.javabuch.de (Download der Offline-Version)
--> http://galileocomputing.de/openbook/javainsel4/ (Online- und Offline-Version)


Grüße Ben
Ben ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Zend Framework - Probleme mit Zend_Controller_RewriteRouter bzw. Form der URLs Ben PEAR, PECL und Frameworks 12 24.12.2006 17:17
Suche Hilfe: Angebot und Nachfrage berechnen ljungi Plauderecke 6 17.12.2006 22:10
Array in Bezug auf ein anderes sortieren... code5 PHP-Programmierung 2 15.05.2006 15:56
Array: Undefined Index Skinwalker PHP-Programmierung 10 29.03.2006 14:23
Ein Array in ein Array schreiben bacarni PHP-Programmierung 2 07.02.2006 14:24


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:16 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45