Passende Struktur gesucht

Status
Nicht offen für weitere Antworten.
F

fat32

Gast
Hi,

ich benötige für ein neues Projekt die Möglichkeit, dass ich bestimmte Dinge aus einer List/Stack/ArrayList (das ist die Frage) löschen und wieder anfügen kann.

Hitnergrund ist eine Funktion, die es ermöglicht, bestimmte Vorgänge auszublenden.

Nehmen wir an, dass ein User folgendes macht:
Vorgang A
Vorgang B
Vorgang A
Vorgang C
Vorgang C
Vorgang B
...

Es soll jetzt möglich sein, irgendeinen Vorgang (auch den ersten oder den letzten) aus der Struktur auszublenden bzw. zu löschen und alle anderen Vorgänge weiterhin ausführen zu lassen.
Die nachfolgenden Vorgänge sollten dann nachrücken.

Gibt es für dieses Vorhaben eine passende Struktur und evtl. auch eine Anleitung dazu?

MfG
Simon
 

Jango

Gesperrter Benutzer
Keine Ahnung, was deine Vorgänge so machen, aber wenn ich das richtig verstanden habe, solltest du für jeden Vorgang einen eigenen Thread machen (multithreading).
 

Evolver

Bekanntes Mitglied
Also da ich die Fragestellung anders verstanden habe als KatataFisch, ist meine antwort folgende: Eine ArrayList ist durchaus geeignet, du kannst aus dieser Objekte an einer beliebigen Position entfernen (und auch einfügen), nachfolgende Objekte rutschen dann in der Liste entsprechend nach vorn (bzw. hinten).
 
F

fat32

Gast
Danke, die 2. Antwort hat gepasst, die erste nicht :)

Es handelt sich um ein Programm, bei dem man nacheinander versch. Operationen ausführen kann. Für jede Operation gibt es eine eigene Klasse, die dann instanziiert wird, wenn die Operation gewählt wird.

Und diese Operationen müssen in eine vernünftige Reihenfolge gebracht werden, da man einzelne Operationen nachträglich entfernen und einfügen können muss (an beliebiger Stelle)

MfG
Simon
 

Ark

Top Contributor
Wa passiert denn häufiger:

Dass die Liste von oben nach unten (oder genau anders herum) gelesen wird und Schreibzugriffe (z.B. einfügen oder löschen) vorrangig immer am ersten bzw lezten Element durchgeführt werden? Wenn ja, sind Deques (z.B. LinkedList) die Strukturen deiner Wahl

Oder dass in irgendeiner Form auf Elemente mittendrin zugegriffen werden muss? Wenn das der Fall ist, solltest du ArrayList bevorzugen.

Ark
 
F

fat32

Gast
Dass die Liste von oben nach unten (oder genau anders herum) gelesen wird und Schreibzugriffe (z.B. einfügen oder löschen) vorrangig immer am ersten bzw lezten Element durchgeführt werden? Wenn ja, sind Deques (z.B. LinkedList) die Strukturen deiner Wahl
passiert fast ausschließlich

Hab jetzt eine LinkedList genommen und es funktioniert perfekt!

Thx
 

Ark

Top Contributor
passiert fast ausschließlich

Hab jetzt eine LinkedList genommen und es funktioniert perfekt!

Thx
Na ja, funktioniert hätte es auch mit ArrayList. Die Frage ist eben, welche der beiden geeigneter (und damit auch performanter) ist, die benötigte Struktur tatsächlich abzubilden. ;)

Ark
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
L Best Practice Log Dateien analysieren und eventuell passende Daten am Chart darstellen Allgemeine Java-Themen 1
S Passende Java Collection Allgemeine Java-Themen 5
B Suche passende Datenstruktur für 2 Einträge Allgemeine Java-Themen 19
D Passende Name für Methoden finden Allgemeine Java-Themen 3
T Passende Listenstruktur gesucht Allgemeine Java-Themen 5
S Suche passende substring - Methode! Allgemeine Java-Themen 9
Karl_Der_Nette_Anfänger Hat wer ne Lösung für verknüpfte Postleitzahlen? (Baum/Wurzel Struktur) Allgemeine Java-Themen 11
J Ordner und Datei Struktur einer War Datei Allgemeine Java-Themen 1
K Größere Java-Projekte: Struktur Allgemeine Java-Themen 13
S Maven Jars dynamisch laden / Plugin-Struktur erstellen Allgemeine Java-Themen 14
A Best Practice Java - eine Art Plugin-Struktur Allgemeine Java-Themen 3
Tort-E Datenmodell / Struktur der Anwendung Allgemeine Java-Themen 4
Sin137 Struktur der Klassen & Package Allgemeine Java-Themen 2
B OOP Schwierigkeiten bei Klassendiagrammen/OOP-Struktur Allgemeine Java-Themen 5
MQue Java Enterprise Struktur Allgemeine Java-Themen 2
G Klassen & Paket Struktur Allgemeine Java-Themen 4
ARadauer Package Struktur Allgemeine Java-Themen 3
K Struktur eines Chats Allgemeine Java-Themen 2
M Jar-Struktur untersuchen Allgemeine Java-Themen 3
B Frage zur HashMap Struktur Allgemeine Java-Themen 7
Peterw73 Hilfe bei Java gesucht Allgemeine Java-Themen 3
N Java API für CardDav und CalDav gesucht Allgemeine Java-Themen 4
B OCR Library gesucht Allgemeine Java-Themen 6
V Javalehrer gesucht Allgemeine Java-Themen 2
K Java-Forum gesucht Allgemeine Java-Themen 12
O Best Practice Hilfe bei Algorithmus gesucht Allgemeine Java-Themen 10
A Hilfe gesucht Allgemeine Java-Themen 44
N Schulung zu Tomcat/JSP/Struts gesucht Allgemeine Java-Themen 0
E Gewollte Endlosschleife unterbrechen oder Alternative gesucht Allgemeine Java-Themen 2
S API gesucht Allgemeine Java-Themen 3
O Freies Tool zum Jar-File obfuscaten gesucht! Allgemeine Java-Themen 5
Londi DJ MP3 Lib gesucht Allgemeine Java-Themen 0
I Dringend nachhilfe in programmieren gesucht!!!!!!!! Allgemeine Java-Themen 1
I Dringend nachhilfe in programmieren in mannheim gesucht!!!!! Allgemeine Java-Themen 3
L Lib gesucht: Java-Objekte mit JSON Allgemeine Java-Themen 2
J Kalenderwecker gesucht Allgemeine Java-Themen 2
D Kuriose Geschichte -> Antwort gesucht Allgemeine Java-Themen 4
O Tag Cloud Algorithmus Idee gesucht Allgemeine Java-Themen 2
S Java XTools gesucht Allgemeine Java-Themen 2
N Boolsche Algebra via eval vereinfachen -> Ausmultiplizieren gesucht Allgemeine Java-Themen 15
E Nachhilfe in Java gesucht!!! Allgemeine Java-Themen 3
H Graph-Algorithmus gesucht Allgemeine Java-Themen 21
B Dringend Hilfe gesucht für Struktogramm Allgemeine Java-Themen 11
N Liste gesucht Allgemeine Java-Themen 2
Guybrush Threepwood Pattern gesucht: Punkt ohne Leerzeichen dahinter Allgemeine Java-Themen 3
B IRC-Library Gesucht Allgemeine Java-Themen 2
T Projektthema gesucht Allgemeine Java-Themen 2
c_sidi90 Aufgaben für Einstellungstest (Azubicasting) gesucht Allgemeine Java-Themen 10
M WebFramework für Userhandling gesucht Allgemeine Java-Themen 7
E Dezimalzahl -> Hexadezimalzahl [Lösungsweg gesucht] Allgemeine Java-Themen 2
M Funktion gesucht: Text vektorisieren Allgemeine Java-Themen 20
R Collections Datenstruktur gesucht Allgemeine Java-Themen 12
J Algorithmus gesucht (Stringtransformation) Allgemeine Java-Themen 4
P JFormattedTextField für durch Semikolon getrennte Integer-Werte gesucht / Regulärer Ausdruck Allgemeine Java-Themen 3
alex_fairytail IT-Kleinprojekt: Ideen gesucht! Allgemeine Java-Themen 18
B TypeOf oder ähnliches gesucht Allgemeine Java-Themen 3
A Bibliothek für NP-harte Zuordnung gesucht. Allgemeine Java-Themen 7
E Super erzwingen, konzept/pattern gesucht. Allgemeine Java-Themen 8
S Webstart: vollständige JNLP-Doku. gesucht Allgemeine Java-Themen 4
S Meinung zu Programmidee gesucht Allgemeine Java-Themen 9
Guybrush Threepwood Neuronale Netzwerke - Bibliothek gesucht Allgemeine Java-Themen 3
agentone Graphen-Lib gesucht Allgemeine Java-Themen 7
Ark Name für Funktion gesucht Allgemeine Java-Themen 5
F Spam-Mail-Programm gesucht Allgemeine Java-Themen 11
S JKL - Bibiliothek gesucht ? Allgemeine Java-Themen 9
hdi Beispiel für EDT Violations gesucht Allgemeine Java-Themen 4
J Open Source Projekt anbieten - Leitfaden gesucht Allgemeine Java-Themen 3
E Mehrfacher vererbungsersatz gesucht. Allgemeine Java-Themen 9
A Regex gesucht Allgemeine Java-Themen 9
J Parser / Scanner / Tokenizer gesucht Allgemeine Java-Themen 3
V DecimalformatPattern gesucht Allgemeine Java-Themen 4
as182005 Bibliothek für Graph Visualisierung gesucht Allgemeine Java-Themen 3
H Framework empfehlung / gute Anfängerbeispiele gesucht Allgemeine Java-Themen 12
M Texteditor gesucht Allgemeine Java-Themen 3
B Effizienter Suchalgorithmus gesucht Allgemeine Java-Themen 10
D design gesucht - Angabe von zu ersetzenden substrings Allgemeine Java-Themen 2
P Java-Security-Aufgabe gesucht Allgemeine Java-Themen 2
J Listener für Ende eines Threads gesucht... Allgemeine Java-Themen 5
T Webseite (HTML) Parser gesucht Allgemeine Java-Themen 8
D klassenstruktur gesucht Allgemeine Java-Themen 17
N Datenstruktur für Netze gesucht Allgemeine Java-Themen 8
B Pattern gesucht, Programm Optionen, Casten vermeiden Allgemeine Java-Themen 3
S Verschlüsselungsbibliotheken gesucht Allgemeine Java-Themen 8
N Empfehlung für Java 1.5 Decompiler gesucht Allgemeine Java-Themen 2
D Banking Framework gesucht Allgemeine Java-Themen 5
G OOP Umsetzung gesucht Allgemeine Java-Themen 25
S Netzwerkdiagramm / Sequenzdiagramm - Ideen gesucht Allgemeine Java-Themen 2
S Stemming-Algorithmus gesucht (z.B. Porter) Allgemeine Java-Themen 2
J Bibliothek gesucht Ana_lysieren von wss. Referenzen Allgemeine Java-Themen 2
S VideoStreaming-Tool gesucht! Allgemeine Java-Themen 2
G Sehr gutes Java-Framework(Gui-Builder) auf XML-Basis gesucht Allgemeine Java-Themen 21
T Datenstruktur gesucht Allgemeine Java-Themen 18
D Report Engine gesucht Allgemeine Java-Themen 2
F Idee fuer Suchfeldmapping gesucht Allgemeine Java-Themen 10
C Pattern für Kommunikation gesucht Allgemeine Java-Themen 3
0 Rechenaufwändiger, kurzer Codeschnipsel gesucht! Allgemeine Java-Themen 17
E Countdownfunktion gesucht Allgemeine Java-Themen 52
S Koridinatensystem gesucht Allgemeine Java-Themen 4
M IRC Chat - Klasse oder Application gesucht Allgemeine Java-Themen 9
D gesucht Wörterbuch deutsch / englisch Allgemeine Java-Themen 4

Ähnliche Java Themen

Neue Themen


Oben