Collections.sort funktioniert nicht in exportierten .class Dateien

darksmilie

Bekanntes Mitglied
Hi,

ich habe ein java Programm geschrieben welches ohne Probleme funktioniert solange ich es aus eclipse starte. Wenn ich nun die .class Dateien exportiere und über ein batch script starte funktioniert das "Collections.sort" nicht. gibt es da irgentwelche einschränkungen?

Ich muss leider java 1.6 benutzen, da ich Daten aus einer sehr alten Schnittstelle lesen muss.

mfg
Darksmilie
 

darksmilie

Bekanntes Mitglied
Code:
Collections.sort(timeListe, new Comparator<Time>() {
       @Override
       public int compare(Time ts1, Time ts2) {
       if (ts1.getTime() != null && ts2.getTime() != null
           && ts1.getTime().before(ts2.getTime())) {
           return -1;
       }
       return 0;
       }
       
   });
 

darksmilie

Bekanntes Mitglied
Hier sind die unterscheidlichen Ausgaben:
In Eclipse gestartet:
- KW5 30.01.2017
- KW6 06.02.2017
- KW7 13.02.2017
- KW9 27.02.2017
- KW11 13.03.2017
- KW12 20.03.2017
- KW13 27.03.2017
- KW14 03.04.2017
- KW15 10.04.2017
- KW16 17.04.2017
- KW17 24.04.2017
- KW18 01.05.2017
- KW19 08.05.2017

Über das Batch-Script gestartet:
- KW12 20.03.2017
- KW7 13.02.2017
- KW18 01.05.2017
- KW6 06.02.2017
- KW9 27.02.2017
- KW14 03.04.2017
- KW13 27.03.2017
- KW5 30.01.2017
- KW16 17.04.2017
- KW19 08.05.2017
- KW15 10.04.2017
- KW17 24.04.2017
- KW11 13.03.2017
 

mrBrown

Super-Moderator
Mitarbeiter
Also an dem kurzem Codestück ist nichts falsch (bis auf den Umgang mit null) - daran kann es eigentlich nicht liegen.

Da wirst du entweder mehr Code zeigen oder selbst debuggen müssen
 

mrBrown

Super-Moderator
Mitarbeiter
Null dürfte bei den Werten nicht vorkommen, ansonstan ist vorher schon was falsch gelaufen.
Dann kannst du dir das if auch sparen, Time ist doch bestimmt auch Compareable?


Ist denn jetzt der Fehler schon behoben und er sortiert passend?

Edit: grad das if richtig gelesen -.-, sollte jetzt richtig sortieren, oder?
Allerdings solltest du den Fall, das beide gleich sind, berücksichtigen, sonst bekommst du spätestens dann Probleme
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Sortierung mit Collections.sort() Allgemeine Java-Themen 4
L-ectron-X Problem mit Collections.sort() mit Java 1.5 Allgemeine Java-Themen 9
K jackson deserializer - Collections Allgemeine Java-Themen 6
Hacer Generics & Collections Allgemeine Java-Themen 8
C Generic collections und static typing Allgemeine Java-Themen 4
J Collections, Locks und volatile ? Allgemeine Java-Themen 1
A Compiler-Fehler Woher kommt der NullPointer? (Collections & Iterator) Allgemeine Java-Themen 7
E Collections Collections die Subojekte einer Klasse enthält? Allgemeine Java-Themen 7
O Collections Eigene Methodenzusicherung bei Collections als Parameter Allgemeine Java-Themen 2
D generische Klasse für alle Maps (nicht Collections :-)) Allgemeine Java-Themen 11
B zwei-dimensionale Collections bzw. Array mit Indizes Allgemeine Java-Themen 3
Landei immutable Collections Allgemeine Java-Themen 27
J Collections in Instanzattributen als Kopie übergeben Allgemeine Java-Themen 4
J Rätselhaftes Verhalten von Collections Allgemeine Java-Themen 5
A Collections.emptySet() und triärer Operator Allgemeine Java-Themen 5
M Double Braces Notation um Collections zu initialisieren Allgemeine Java-Themen 9
W Komplexität von addAll() bei Collections Allgemeine Java-Themen 4
K Collections oder Vektoren sicher zu serialisieren? Allgemeine Java-Themen 5
W sortierte Iteration über Set oder Map, bzw. Collections Allgemeine Java-Themen 5
C Viele Informationen aus zwei Collections vergleichen Allgemeine Java-Themen 2
S Wie "zufällig" ist Collections.shuffle(.) Allgemeine Java-Themen 1
S Collections.binarySearch(list,"a") Allgemeine Java-Themen 7
J Collections Allgemeine Java-Themen 2
F Vererbung, Generizität und Collections. Allgemeine Java-Themen 7
G Collections als Array implementieren Allgemeine Java-Themen 2
F Naming Conventions (Collections) Allgemeine Java-Themen 8
K Elegante Lösung zum Manipulieren von Collections gesucht Allgemeine Java-Themen 16
T Collections/Arrays sortieren => ä, ö, ü, ß Groß/klein Allgemeine Java-Themen 3
R Probleme mit Collections - Teil 2 Allgemeine Java-Themen 4
R Probleme mit Collections Allgemeine Java-Themen 5
C Collections.binarySearch Allgemeine Java-Themen 1
R Entsprechung von Stack() im Collections Framework...? Allgemeine Java-Themen 4
R Formel Bubble Sort Allgemeine Java-Themen 1
M Bubble Sort Allgemeine Java-Themen 3
Aartiyadav Comparisons and Swapa in Bubble-sort Java Allgemeine Java-Themen 6
Cromewell Tail-Rekursiver Counting Sort Allgemeine Java-Themen 20
Kirby.exe Bucket Sort Allgemeine Java-Themen 7
Kirby.exe Merge Sort Allgemeine Java-Themen 11
A Heap-Sort Allgemeine Java-Themen 2
J Array-List Bubble-Sort Allgemeine Java-Themen 12
M Arrays.sort Problem Allgemeine Java-Themen 2
B Counting Sort (Sortieren durch Zählen) Allgemeine Java-Themen 13
F File.listFiles ohne .sort Allgemeine Java-Themen 6
B Input/Output Schneller Sort mit wenigen Zugriffen (oder was anderes?) Allgemeine Java-Themen 3
A External Sort - too many open files Allgemeine Java-Themen 6
X einfach verkettete Liste und Insertion Sort Allgemeine Java-Themen 3
S Array-Sort mittels Binärsuche Allgemeine Java-Themen 2
M Insertion sort Allgemeine Java-Themen 13
K Bound mismatch: The generic method sort(List<T>) of ty Allgemeine Java-Themen 4
V Wie funktioniert das Schlüsselwort "final" von Java? Allgemeine Java-Themen 19
M Apache Proxy Weiterleitung auf Tomcat funktioniert nicht wie gewünscht Allgemeine Java-Themen 1
W While Schleife funktioniert nicht ganz Allgemeine Java-Themen 4
H do-while Schleife funktioniert nicht wie ich es möchte Allgemeine Java-Themen 7
ERlK JDA Code funktioniert nicht? Allgemeine Java-Themen 4
B HeapSort für Array of Strings funktioniert nur teilweise Allgemeine Java-Themen 3
stormyark TikTakToe funktioniert nicht Allgemeine Java-Themen 10
T Remove bei ArrayList funktioniert nicht Allgemeine Java-Themen 2
M Map<String,String>funktioniert nicht richtig Allgemeine Java-Themen 4
P String.replace() funktioniert nicht? Allgemeine Java-Themen 3
boschl2000 Springerproblem-Implementierung funktioniert nicht richtig Allgemeine Java-Themen 1
F Getter Methode aufrufen funktioniert nicht Allgemeine Java-Themen 1
N Regulärer Ausdruck funktioniert nicht Allgemeine Java-Themen 6
Lukas2904 Wie funktioniert ein KeyLogger? Allgemeine Java-Themen 3
Tobero Meine Funktion für das beinhalten eines Punktes in einem Kreis funktioniert nicht Allgemeine Java-Themen 5
1Raini Java if-Abfrage funktioniert nicht! Allgemeine Java-Themen 3
Killunox MaxHeap Zuweisung unter Linux funktioniert nicht Allgemeine Java-Themen 1
I Wieso funktioniert das nich? Allgemeine Java-Themen 5
Dann07 MP3 Datei abspielen funktioniert nicht Allgemeine Java-Themen 6
O Aus JAR-Datei erstellte EXE-Datei funktioniert nicht Allgemeine Java-Themen 10
A Mp3 Player funktioniert nicht Allgemeine Java-Themen 0
X JNA funktioniert nicht mehr Allgemeine Java-Themen 4
bueseb84 FolderWatcher mit WatchService funktioniert nur bedingt Allgemeine Java-Themen 5
Drachenbauer Division mit Int funktioniert nicht Allgemeine Java-Themen 3
O docx-Datei erzeugung mit DocXStamper funktioniert nicht Allgemeine Java-Themen 2
F Schleife funktioniert nicht richtig Allgemeine Java-Themen 13
T Split() Methode funktioniert nicht?! Allgemeine Java-Themen 11
L Tesseract-OCR 4.0 unter Linux funktioniert nicht Allgemeine Java-Themen 3
J Wie konkret funktioniert das Modulsystem unter Java 11? Allgemeine Java-Themen 4
J Neuronales Netz funktioniert mal und mal nicht. Allgemeine Java-Themen 3
T Umlaute in Eclipse einlesen funktioniert nicht Allgemeine Java-Themen 16
A Methodenaufruf funktioniert nicht richtig Allgemeine Java-Themen 5
C WindowBuilder Design funktioniert nicht Allgemeine Java-Themen 0
J FTPSClient funktioniert nicht Allgemeine Java-Themen 4
H IDEA IntelliJ Java Mail funktioniert nach Export nicht mehr! Allgemeine Java-Themen 1
M Operatoren Warum funktioniert diese überprüfung nicht? Allgemeine Java-Themen 7
R jar-Datei funktioniert nicht Allgemeine Java-Themen 2
E Open Declaration Funktioniert nicht Allgemeine Java-Themen 0
R Verschlüsselung funktioniert nicht Allgemeine Java-Themen 5
RalleYTN requires transitive funktioniert nicht? Allgemeine Java-Themen 7
R Bruteforce hashes mit multithreading. Funktioniert das so? Allgemeine Java-Themen 0
P Best Practice Wieso funktioniert der Modulo - Operator nicht? Allgemeine Java-Themen 2
HarleyDavidson Eigener PropertyChangeListener funktioniert einfach nicht Allgemeine Java-Themen 3
J Exclude funktioniert nicht Allgemeine Java-Themen 2
K .jar funktioniert nicht vollständig Allgemeine Java-Themen 1
P Java https proxy (-Dhttps.proxyHost) Start-Parameter funktioniert nicht? Allgemeine Java-Themen 2
L Auswertung eines Testes funktioniert nicht Allgemeine Java-Themen 37
O Fahrenheit/Celsius Converter funktioniert nicht Allgemeine Java-Themen 2
M Serialisierung funktioniert nicht Allgemeine Java-Themen 9
J Arrays auf gleichheit untersuchen funktioniert nicht Allgemeine Java-Themen 11
P GUI: ArrayList anzeigen funktioniert nicht Allgemeine Java-Themen 5

Ähnliche Java Themen

Neue Themen


Oben