LinkedList<String[]> filtern und sortieren

skYchen

Mitglied
Hallo zusammen,

folgende Datei (Auszug) lese ich in eine LinkedList ein.

Code:
[SIZE="1"]|1   |A|16  |32  |128 |0   |208 |5   |1   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__Zeitstempel_T1impl
|2   |A|16  |32  |128 |0   |204 |2   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__AnzeigeStat_Vsoll
|3   |A|16  |32  |128 |0   |183 |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__Taste_Wachsam
|4   |A|16  |32  |128 |0   |0   |5   |1   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__Zeitstempel_T1
|5   |A|16  |32  |128 |0   |80  |2   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__BetriebsartMaster
|6   |A|16  |32  |128 |0   |84  |2   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__BetriebsartSlave
|7   |A|16  |32  |128 |0   |32  |5   |1   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__Vsoll
|8   |A|16  |32  |128 |0   |48  |5   |1   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__Vziel
|9   |A|16  |32  |128 |0   |164 |2   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__AnzeigeStat_Sziel
|10  |A|16  |32  |128 |0   |160 |2   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__AnzeigeStat_Vziel
|11  |A|16  |32  |128 |0   |108 |2   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__LM_H
|12  |A|16  |32  |128 |0   |116 |2   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__LM_ENDE
|13  |A|16  |32  |128 |0   |112 |2   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__LM_E40
|14  |A|16  |32  |128 |0   |120 |2   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__LM_B
|15  |A|16  |32  |128 |0   |124 |2   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__LM_Ue
|16  |A|16  |32  |128 |0   |128 |2   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__LM_Befehl40
|17  |A|16  |32  |128 |0   |140 |2   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__LM_G
|18  |A|16  |32  |128 |0   |136 |2   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__LM_1000Hz
|19  |A|16  |32  |128 |0   |148 |2   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__LM_V40
|20  |A|16  |32  |128 |0   |144 |2   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__LM_EL
|21  |A|16  |32  |128 |0   |156 |2   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__LM_Stoer
|22  |A|16  |32  |128 |0   |152 |2   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__LM_S
|23  |A|16  |32  |128 |0   |168 |2   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__Schnarre
|24  |A|16  |32  |128 |0   |172 |2   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__Hupe
|25  |A|16  |32  |128 |0   |224 |5   |2   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__CRC_T1
|26  |A|16  |32  |128 |0   |64  |5   |1   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__S_Zielentfernung
|27  |A|16  |32  |128 |0   |96  |2   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__LM_60
|28  |A|16  |32  |128 |0   |100 |2   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__LM_75
|29  |A|16  |32  |128 |0   |104 |2   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__LM_95
|30  |A|16  |32  |128 |0   |132 |2   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__LM_500Hz
|31  |A|16  |32  |128 |0   |177 |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__Indusi_1000Hz
|32  |A|16  |32  |128 |0   |176 |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__Indusi_500Hz
|33  |A|16  |32  |128 |0   |178 |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__Indusi_2000Hz
|34  |A|16  |32  |128 |0   |182 |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__Taste_Frei
|35  |A|16  |32  |128 |0   |179 |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__HLL_Gefuellt
|36  |A|16  |32  |128 |0   |90  |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__Funktionspruefung
|37  |A|16  |32  |128 |0   |94  |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__ZugdatenKennung
|38  |A|16  |32  |128 |0   |92  |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__Teilblockmodus
|39  |A|16  |32  |128 |0   |91  |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__Verkuerzter_DWeg
|40  |A|16  |32  |128 |0   |198 |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__Fahrtrichtwechsel
|41  |A|16  |32  |128 |0   |197 |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__BahnhofsHaltepkt
|42  |A|16  |32  |128 |0   |196 |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__NachfahrAuftrag
|43  |A|16  |32  |128 |0   |195 |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__AbfahrAuftrag
|44  |A|16  |32  |128 |0   |180 |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__Bremswirkgrp_aktiv
|45  |A|16  |32  |128 |0   |200 |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__Zwangsbremse
|46  |A|16  |32  |128 |0   |194 |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__E40_quittiert
|47  |A|16  |32  |128 |0   |192 |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__Personalwechsel
|48  |A|16  |32  |128 |0   |193 |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__T_Befehl_unwirksam
|49  |A|16  |32  |128 |0   |199 |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__AbstellenEnde
|50  |A|16  |32  |128 |0   |93  |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__HP_Ueberfahren
|51  |A|16  |32  |128 |0   |16  |5   |1   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__Vist
|52  |A|16  |32  |128 |0   |95  |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__Sziel_grob
|53  |A|16  |32  |128 |0   |181 |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__Taste_Befehl
|54  |A|16  |32  |128 |0   |184 |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__Zugart_U
|55  |A|16  |32  |128 |0   |185 |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__Zugart_M
|56  |A|16  |32  |128 |0   |186 |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__Zugart_O
|57  |A|16  |32  |128 |0   |187 |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__Ind_Restriktiv
|58  |A|16  |32  |128 |0   |188 |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__ZB_500Hz
|59  |A|16  |32  |128 |0   |189 |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__ZB_1000Hz
|60  |A|16  |32  |128 |0   |190 |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__Ind_StoerSchalter
|61  |A|16  |32  |128 |0   |191 |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__LZB_StoerSchalter
|62  |A|16  |32  |128 |0   |201 |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__Vziel_Sziel_dunkel
|63  |A|16  |32  |128 |0   |202 |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__Fuehrerstand_1
|64  |A|16  |32  |128 |0   |203 |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__Fuehrerstand_2
|65  |A|16  |32  |128 |0   |89  |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__BremsStoerSchalter
|66  |A|16  |32  |128 |0   |88  |0   |0   |1023 |0    |T1_LZB_Telegramm1+.F_LZB__LWB_anrechenbar
|67  |A|17  |32  |128 |0   |144 |5   |0   |1023 |0    |T1_LZB_Telegramm2+.F_LZB__ZD_Bremshunderstel
|68  |A|17  |32  |128 |0   |160 |5   |0   |1023 |0    |T1_LZB_Telegramm2+.F_LZB__ZD_Zuglaenge
|69  |A|17  |32  |128 |0   |136 |2   |0   |1023 |0    |T1_LZB_Telegramm2+.F_LZB__ZD_Bremsart
|70  |A|17  |32  |128 |0   |152 |5   |0   |1023 |0    |T1_LZB_Telegramm2+.F_LZB__ZD_Vmax
|71  |A|17  |32  |128 |0   |96  |2   |0   |1023 |0    |T1_LZB_Telegramm2+.F_LZB__Oberstromgrenzwert
|72  |A|17  |32  |128 |0   |88  |0   |0   |1023 |0    |T1_LZB_Telegramm2+.F_LZB__Tunnel_B1
|73  |A|17  |32  |128 |0   |94  |0   |0   |1023 |0    |T1_LZB_Telegramm2+.F_LZB__Schlupf_B1
|74  |A|17  |32  |128 |0   |90  |0   |0   |1023 |0    |T1_LZB_Telegramm2+.F_LZB__FNB_Ueberbruecken
|75  |A|17  |32  |128 |0   |16  |5   |1   |1023 |0    |T1_LZB_Telegramm2+.F_LZB__XG
|76  |A|17  |32  |128 |0   |56  |5   |0   |1023 |0    |T1_LZB_Telegramm2+.F_LZB__BRI
|77  |A|17  |32  |128 |0   |72  |5   |0   |1023 |0    |T1_LZB_Telegramm2+.F_LZB__BremskurvChar
|78  |A|17  |32  |128 |0   |32  |5   |1   |1023 |0    |T1_LZB_Telegramm2+.F_LZB__Vdispositiv
|79  |A|17  |32  |128 |0   |48  |2   |0   |1023 |0    |T1_LZB_Telegramm2+.F_LZB__Typ_Vdispositiv
|80  |A|17  |32  |128 |0   |80  |2   |0   |1023 |0    |T1_LZB_Telegramm2+.F_LZB__AFB_Info
|81  |A|17  |32  |128 |0   |93  |0   |0   |1023 |0    |T1_LZB_Telegramm2+.F_LZB__Verdeckte_LA
|82  |A|17  |32  |128 |0   |91  |0   |0   |1023 |0    |T1_LZB_Telegramm2+.F_LZB__ZBetriebsbremse
|83  |A|17  |32  |128 |0   |84  |2   |0   |1023 |0    |T1_LZB_Telegramm2+.F_LZB__AFB_Mehrfachtrakt
|84  |A|17  |32  |128 |0   |128 |2   |0   |1023 |0    |T1_LZB_Telegramm2+.F_LZB__NeigungDatensatz
|85  |A|17  |32  |128 |0   |112 |5   |1   |1023 |0    |T1_LZB_Telegramm2+.F_LZB__NeigungVormeldeweg
|86  |A|17  |32  |128 |0   |132 |2   |0   |1023 |0    |T1_LZB_Telegramm2+.F_LZB__Neigungsstufe
|87  |A|17  |32  |128 |0   |224 |5   |2   |1023 |0    |T1_LZB_Telegramm2+.F_LZB__CRC_T2
|88  |A|17  |32  |128 |0   |0   |5   |1   |1023 |0    |T1_LZB_Telegramm2+.F_LZB__Zeitstempel_T2
|89  |A|17  |32  |128 |0   |89  |0   |0   |1023 |0    |T1_LZB_Telegramm2+.F_LZB__Tunnel_B2
|90  |A|17  |32  |128 |0   |92  |0   |0   |1023 |0    |T1_LZB_Telegramm2+.F_LZB__XG_grob
|91  |A|17  |32  |128 |0   |95  |0   |0   |1023 |0    |T1_LZB_Telegramm2+.F_LZB__Schlupf_B2
|92  |A|17  |32  |128 |0   |100 |2   |0   |1023 |0    |T1_LZB_Telegramm2+.F_LZB__Buegel
|93  |A|17  |32  |128 |0   |111 |0   |0   |1023 |0    |T1_LZB_Telegramm2+.F_LZB__Steigung
|94  |A|17  |32  |128 |0   |140 |2   |0   |1023 |0    |T1_LZB_Telegramm2+.F_LZB__ZD_Status
|95  |A|17  |32  |128 |0   |64  |5   |0   |1023 |0    |T1_LZB_Telegramm2+.F_LZB__Bremsverzoegerung
|96  |A|17  |32  |128 |0   |104 |0   |0   |1023 |0    |T1_LZB_Telegramm2+.F_LZB__NeigDsSetzen
|97  |A|18  |32  |1024|0   |128 |5   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__DiagnoseZaehler
|98  |A|18  |32  |1024|0   |208 |5   |1   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__Version_NSDB
|99  |A|18  |32  |1024|0   |142 |0   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__BedMeldGeht
|100 |A|18  |32  |1024|0   |88  |5   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__Display_CE_Zeile1
|101 |A|18  |32  |1024|0   |96  |5   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__Display_CE_Zeile2
|102 |A|18  |32  |1024|0   |104 |5   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__Display_CE_Zeile3
|103 |A|18  |32  |1024|0   |136 |2   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__DiagnoseGruppe
|104 |A|18  |32  |1024|0   |144 |5   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__DiagnoseNr
|105 |A|18  |32  |1024|0   |0   |5   |1   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__Zeitstempel_T3
|106 |A|18  |32  |1024|0   |76  |2   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__Zugdaten_Anzeige
|107 |A|18  |32  |1024|0   |16  |5   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__7Seg_BRA
|108 |A|18  |32  |1024|0   |24  |5   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__7Seg_BRH100
|109 |A|18  |32  |1024|0   |32  |5   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__7Seg_BRH_10
|110 |A|18  |32  |1024|0   |40  |5   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__7Seg_ZL100
|111 |A|18  |32  |1024|0   |48  |5   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__7Seg_ZL_10
|112 |A|18  |32  |1024|0   |56  |5   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__7Seg_VMZ100
|113 |A|18  |32  |1024|0   |64  |5   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__7Seg_VMZ_10
|114 |A|18  |32  |1024|0   |80  |5   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__BedienerMeldung
|115 |A|18  |32  |1024|0   |112 |4   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__Stoer_Sammelmeld1
|116 |A|18  |32  |1024|0   |120 |4   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__Stoer_Sammelmeld2
|117 |A|18  |32  |1024|0   |152 |0   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__Wegmesssystem_B1
|118 |A|18  |32  |1024|0   |153 |0   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__Wegmesssystem_B2
|119 |A|18  |32  |1024|0   |154 |0   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__EmpfAntPaar1_aktiv
|120 |A|18  |32  |1024|0   |155 |0   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__EmpfAntPaar2_aktiv
|121 |A|18  |32  |1024|0   |156 |0   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__GrundRadDurch_TWR1
|122 |A|18  |32  |1024|0   |157 |0   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__GrundRadDurch_TWR2
|123 |A|18  |32  |1024|0   |158 |0   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__Rad_Drehricht_TWR1
|124 |A|18  |32  |1024|0   |159 |0   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__Rad_Drehricht_TWR2
|125 |A|18  |32  |1024|0   |160 |2   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__RadKorrektur_TWR1
|126 |A|18  |32  |1024|0   |164 |2   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__RadKorrektur_TWR2
|127 |A|18  |32  |1024|0   |224 |5   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__Version_Teilweg
|128 |A|18  |32  |1024|0   |232 |5   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__Version_Ortung
|129 |A|18  |32  |1024|0   |240 |5   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__BetriebsVorschrift
|130 |A|18  |32  |1024|0   |248 |5   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__Version_Zentral
|131 |A|18  |32  |1024|0   |143 |0   |0   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__DiagnoseGeht
|132 |A|18  |32  |1024|0   |176 |5   |1   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__Rad_Durchmesser
|133 |A|18  |32  |1024|0   |192 |5   |1   |1023 |0    |T1_LZB_Telegramm3+.F_LZB__Fahrzeugtyp
|134 |A|21  |16  |128 |0   |24  |0   |0   |1023 |0    |T1_LZB_Telegramm4+.F_LZB1_Test_Request
|135 |A|21  |16  |128 |0   |16  |5   |0   |1023 |0    |T1_LZB_Telegramm4+.F_LZB1_LZB_Active
|136 |A|21  |16  |128 |0   |0   |5   |1   |1023 |0    |T1_LZB_Telegramm4+.F_LZB1_Zeitstempel_T4
|137 |A|21  |16  |128 |0   |96  |5   |2   |1023 |0    |T1_LZB_Telegramm4+.F_LZB1_CRC_T4
|138 |A|21  |16  |128 |0   |80  |5   |1   |1023 |0    |T1_LZB_Telegramm4+.F_LZB1_Zeitstempel_T4impl
|139 |E|2   |16  |128 |0   |4   |0   |0   |1023 |0    |T1_IOC1_T1_Zugsich1.TasteWachsam1FS1
|140 |E|2   |16  |128 |0   |3   |0   |0   |1023 |0    |T1_IOC1_T1_Zugsich1.TasteBefehl1FS1
|141 |E|2   |16  |128 |0   |2   |0   |0   |1023 |0    |T1_IOC1_T1_Zugsich1.TasteFrei1FS1
|142 |E|2   |16  |128 |0   |1   |0   |0   |1023 |0    |T1_IOC1_T1_Zugsich1.Rueckwaerts1FS1
|143 |E|2   |16  |128 |0   |0   |0   |0   |1023 |0    |T1_IOC1_T1_Zugsich1.Vorwaerts1FS1
|144 |E|3   |32  |1024|0   |64  |5   |2   |1023 |0    |T1_ZSGM_KONFIGINFO_1.UIC_WagennrWG1
|145 |E|4   |32  |128 |0   |96  |6   |0   |1023 |0    |T1_ZSGM_ZWGINFO.Uhrzeit_Offset
|146 |E|4   |32  |128 |0   |0   |2   |3   |1023 |0    |T1_ZSGM_ZWGINFO.Uhrzeit
|147 |E|4   |32  |128 |0   |48  |0   |0   |1023 |0    |T1_ZSGM_ZWGINFO.Vorbereitungsdienst
|148 |E|5   |32  |1024|0   |40  |5   |0   |1023 |0    |T1_DIS1_LZBZDE1.QuittungDiagZaehler
|149 |E|5   |32  |1024|0   |35  |0   |0   |1023 |0    |T1_DIS1_LZBZDE1.LZB_Pruef1
|150 |E|5   |32  |1024|0   |34  |0   |0   |1023 |0    |T1_DIS1_LZBZDE1.ZDE1Due
|151 |E|5   |32  |1024|0   |16  |5   |0   |1023 |0    |T1_DIS1_LZBZDE1.ZDE1Zuglaeng
|152 |E|5   |32  |1024|0   |24  |5   |0   |1023 |0    |T1_DIS1_LZBZDE1.ZDE1ZugVMax
|153 |E|5   |32  |1024|0   |32  |0   |0   |1023 |0    |T1_DIS1_LZBZDE1.ZDE1aktiv
|154 |E|5   |32  |1024|0   |0   |5   |0   |1023 |0    |T1_DIS1_LZBZDE1.ZDE1Bremsart
|155 |E|5   |32  |1024|0   |8   |5   |0   |1023 |0    |T1_DIS1_LZBZDE1.ZDE1Bremshun
|156 |E|5   |32  |1024|0   |33  |0   |0   |1023 |0    |T1_DIS1_LZBZDE1.ZDE1DatenOk
|157 |E|6   |32  |1024|0   |34  |0   |0   |1023 |0    |T1_DIS2_LZBZDE2.ZDE2aktiv
|158 |E|6   |32  |1024|0   |24  |5   |0   |1023 |0    |T1_DIS2_LZBZDE2.ZDE2Bremsart
|159 |E|6   |32  |1024|0   |16  |5   |0   |1023 |0    |T1_DIS2_LZBZDE2.ZDE2Bremshun
|160 |E|6   |32  |1024|0   |33  |0   |0   |1023 |0    |T1_DIS2_LZBZDE2.ZDE2DatenOk
|161 |E|6   |32  |1024|0   |32  |0   |0   |1023 |0    |T1_DIS2_LZBZDE2.ZDE2Due
|162 |E|6   |32  |1024|0   |8   |5   |0   |1023 |0    |T1_DIS2_LZBZDE2.ZDE2Zuglaeng
|163 |E|6   |32  |1024|0   |0   |5   |0   |1023 |0    |T1_DIS2_LZBZDE2.ZDE2ZugVMax
|164 |E|6   |32  |1024|0   |36  |0   |0   |1023 |0    |T1_DIS2_LZBZDE2.LZB_Pruef2
|165 |E|8   |16  |128 |0   |38  |0   |0   |1023 |0    |T1_GNT_T1_LZB.F_ZUB0_ZUB_Active
|166 |E|8   |16  |128 |0   |80  |5   |1   |1023 |0    |T1_GNT_T1_LZB.F_ZUB0_TimeStamp_impl
|167 |E|8   |16  |128 |0   |96  |5   |2   |1023 |0    |T1_GNT_T1_LZB.F_ZUB0_CRC
|168 |E|8   |16  |128 |0   |0   |5   |1   |1023 |0    |T1_GNT_T1_LZB.F_ZUB0_TimeStamp
|169 |E|8   |16  |128 |0   |36  |0   |0   |1023 |0    |T1_GNT_T1_LZB.F_ZUB0_ACT_INDUSI
|170 |E|8   |16  |128 |0   |37  |0   |0   |1023 |0    |T1_GNT_T1_LZB.F_ZUB0_DESACT_INDUSI
|171 |E|8   |16  |128 |0   |44  |2   |0   |1023 |0    |T1_GNT_T1_LZB.GPA_Ueberbr
|172 |E|8   |16  |128 |0   |32  |2   |0   |1023 |0    |T1_GNT_T1_LZB.PZB_Betriebsart
|173 |E|7   |16  |128 |0   |13  |0   |0   |1023 |0    |T1_IOC3_T1_Zugsich1.IndusiStoerschalter2FS1
|174 |E|7   |16  |128 |0   |14  |0   |0   |1023 |0    |T1_IOC3_T1_Zugsich1.IndusiStoerschalter1FS2
|175 |E|7   |16  |128 |0   |15  |0   |0   |1023 |0    |T1_IOC3_T1_Zugsich1.IndusiStoerschalter2FS2
|176 |E|7   |16  |128 |0   |9   |0   |0   |1023 |0    |T1_IOC3_T1_Zugsich1.LZBStoerschalter1FS1
|177 |E|7   |16  |128 |0   |10  |0   |0   |1023 |0    |T1_IOC3_T1_Zugsich1.LZBStoerschalter2FS1
|178 |E|7   |16  |128 |0   |8   |0   |0   |1023 |0    |T1_IOC3_T1_Zugsich1.LZBStoerschalter1FS2
|179 |E|7   |16  |128 |0   |11  |0   |0   |1023 |0    |T1_IOC3_T1_Zugsich1.LZBStoerschalter2FS2
|180 |E|7   |16  |128 |0   |12  |0   |0   |1023 |0    |T1_IOC3_T1_Zugsich1.IndusiStoerschalter1FS1
|181 |E|7   |16  |128 |0   |5   |0   |0   |1023 |0    |T1_IOC3_T1_Zugsich1.IndusiStoerschalter2
|182 |E|7   |16  |128 |0   |4   |0   |0   |1023 |0    |T1_IOC3_T1_Zugsich1.IndusiStoerschalter1
|183 |E|7   |16  |128 |0   |3   |0   |0   |1023 |0    |T1_IOC3_T1_Zugsich1.LZBStoerschalter2
|184 |E|7   |16  |128 |0   |2   |0   |0   |1023 |0    |T1_IOC3_T1_Zugsich1.LZBStoerschalter1
|185 |E|7   |16  |128 |0   |1   |0   |0   |1023 |0    |T1_IOC3_T1_Zugsich1.Nothalt2FS1
|186 |E|7   |16  |128 |0   |0   |0   |0   |1023 |0    |T1_IOC3_T1_Zugsich1.Nothalt1FS1
|187 |E|9   |16  |128 |0   |4   |0   |0   |1023 |0    |T1_IOC5_T1_Zugsich1.TasteWachsam2FS2
|188 |E|9   |16  |128 |0   |3   |0   |0   |1023 |0    |T1_IOC5_T1_Zugsich1.TasteFrei2FS2
|189 |E|9   |16  |128 |0   |2   |0   |0   |1023 |0    |T1_IOC5_T1_Zugsich1.TasteBefehl2FS2
|190 |E|9   |16  |128 |0   |1   |0   |0   |1023 |0    |T1_IOC5_T1_Zugsich1.Vorwaerts2FS2
|191 |E|9   |16  |128 |0   |0   |0   |0   |1023 |0    |T1_IOC5_T1_Zugsich1.Rueckwaerts2FS2
|192 |E|11  |32  |1024|0   |0   |5   |0   |1023 |0    |T1_ZSGM_KONFIGINFO_2.F_ZSGM_BLT_Status
|193 |E|11  |32  |1024|0   |8   |5   |0   |1023 |0    |T1_ZSGM_KONFIGINFO_2.F_ZSGM_BLT_Anforderung
|194 |E|11  |32  |1024|0   |216 |5   |0   |1023 |0    |T1_ZSGM_KONFIGINFO_2.Laenderkennung
|195 |E|10  |8   |1024|0   |0   |0   |0   |1023 |0    |T1_ZSGM_T1_LZB_2.Fahrzeug_Wartungsbetrieb
|196 |E|10  |8   |1024|0   |1   |0   |0   |1023 |0    |T1_ZSGM_T1_LZB_2.DiagBereit
|197 |E|12  |16  |128 |0   |4   |0   |0   |1023 |0    |T1_IOC4_T1_Zugsich1.TasteWachsam1FS2
|198 |E|12  |16  |128 |0   |3   |0   |0   |1023 |0    |T1_IOC4_T1_Zugsich1.TasteFrei1FS2
|199 |E|12  |16  |128 |0   |2   |0   |0   |1023 |0    |T1_IOC4_T1_Zugsich1.TasteBefehl1FS2
|200 |E|12  |16  |128 |0   |1   |0   |0   |1023 |0    |T1_IOC4_T1_Zugsich1.Vorwaerts1FS2
|201 |E|12  |16  |128 |0   |0   |0   |0   |1023 |0    |T1_IOC4_T1_Zugsich1.Rueckwaerts1FS2
|202 |E|13  |16  |128 |0   |62  |0   |0   |1023 |0    |T1_ZSGM_T1_LZB_1.NBUe
|203 |E|13  |16  |128 |0   |59  |0   |0   |1023 |0    |T1_ZSGM_T1_LZB_1.FuehrerstandFremdBes
|204 |E|13  |16  |128 |0   |58  |0   |0   |1023 |0    |T1_ZSGM_T1_LZB_1.StatusPanto1
|205 |E|13  |16  |128 |0   |57  |0   |0   |1023 |0    |T1_ZSGM_T1_LZB_1.StatusPanto2
|206 |E|13  |16  |128 |0   |0   |0   |0   |1023 |0    |T1_ZSGM_T1_LZB_1.SBS_StatusA_ok
|207 |E|13  |16  |128 |0   |1   |0   |0   |1023 |0    |T1_ZSGM_T1_LZB_1.SBS_StatusB_ok
|208 |E|13  |16  |128 |0   |2   |0   |0   |1023 |0    |T1_ZSGM_T1_LZB_1.LSS_Stoerschalter_1FS1
|209 |E|13  |16  |128 |0   |3   |0   |0   |1023 |0    |T1_ZSGM_T1_LZB_1.LSS_FSTKontakte_1FS1
|210 |E|13  |16  |128 |0   |4   |0   |0   |1023 |0    |T1_ZSGM_T1_LZB_1.LSS_FSTKontakte_2FS1
|211 |E|13  |16  |128 |0   |5   |0   |0   |1023 |0    |T1_ZSGM_T1_LZB_1.Schlupf_Wegsystem1
|212 |E|13  |16  |128 |0   |6   |0   |0   |1023 |0    |T1_ZSGM_T1_LZB_1.Schlupf_Wegsystem2
|213 |E|14  |16  |128 |0   |1   |0   |0   |1023 |0    |T1_IOC6_T1_Zugsich1.Nothalt1FS2
|214 |E|14  |16  |128 |0   |0   |0   |0   |1023 |0    |T1_IOC6_T1_Zugsich1.Nothalt2FS2
|215 |E|15  |16  |128 |0   |4   |0   |0   |1023 |0    |T1_IOC2_T1_Zugsich1.TasteBefehl2FS1
|216 |E|15  |16  |128 |0   |3   |0   |0   |1023 |0    |T1_IOC2_T1_Zugsich1.TasteFrei2FS1
|217 |E|15  |16  |128 |0   |2   |0   |0   |1023 |0    |T1_IOC2_T1_Zugsich1.Vorwaerts2FS1
|218 |E|15  |16  |128 |0   |1   |0   |0   |1023 |0    |T1_IOC2_T1_Zugsich1.Rueckwaerts2FS1
|219 |E|15  |16  |128 |0   |0   |0   |0   |1023 |0    |T1_IOC2_T1_Zugsich1.TasteWachsam2FS1
|220 |E|19  |16  |128 |0   |32  |2   |0   |1023 |0    |T1_GNT5_T1_LZB.PZB_Betriebsart_FS2
|221 |E|19  |16  |128 |0   |44  |2   |0   |1023 |0    |T1_GNT5_T1_LZB.GPA_Ueberbr_FS2
|222 |E|19  |16  |128 |0   |37  |0   |0   |1023 |0    |T1_GNT5_T1_LZB.F_ZUB5_DESACT_INDUSI
|223 |E|19  |16  |128 |0   |36  |0   |0   |1023 |0    |T1_GNT5_T1_LZB.F_ZUB5_ACT_INDUSI
|224 |E|19  |16  |128 |0   |0   |5   |1   |1023 |0    |T1_GNT5_T1_LZB.F_ZUB5_TimeStamp
|225 |E|19  |16  |128 |0   |96  |5   |2   |1023 |0    |T1_GNT5_T1_LZB.F_ZUB5_CRC
|226 |E|19  |16  |128 |0   |80  |5   |1   |1023 |0    |T1_GNT5_T1_LZB.F_ZUB5_TimeStamp_impl
|227 |E|19  |16  |128 |0   |38  |0   |0   |1023 |0    |T1_GNT5_T1_LZB.F_ZUB5_ZUB_Active
|228 |E|20  |16  |128 |0   |20  |2   |0   |1023 |0    |T1_ATBL_T1_LZB.F_ATBL_ATB_Active
|229 |E|20  |16  |128 |0   |80  |5   |1   |1023 |0    |T1_ATBL_T1_LZB.F_ATBL_Timestamp_impl
|230 |E|20  |16  |128 |0   |96  |5   |2   |1023 |0    |T1_ATBL_T1_LZB.F_ATBL_LZB_CRC
|231 |E|20  |16  |128 |0   |0   |5   |1   |1023 |0    |T1_ATBL_T1_LZB.F_ATBL_Timestamp
|232 |E|20  |16  |128 |0   |16  |2   |0   |1023 |0    |T1_ATBL_T1_LZB.F_ATBL_ACT_INDUSI
|233 |E|20  |16  |128 |0   |24  |2   |0   |1023 |0    |T1_ATBL_T1_LZB.F_ATBL_DESACT_INDUSI
|234 |E|20  |16  |128 |0   |44  |2   |0   |1023 |0    |T1_ATBL_T1_LZB.F_ATBL_TBL_Active[/SIZE]


Einlesen tue ich so:

Java:
File file = new File("nsdb.txt");
			BufferedReader br = new BufferedReader(new FileReader(
					file.getAbsolutePath()));

			String line = null;
			Pattern p = Pattern.compile("\\|[0-9]([0-9]|\\s){1,3}\\|[A|E]\\|");
			NSDBList = new LinkedList<String[]>();

			while ((line = br.readLine()) != null) {
				if (!p.matcher(line).find()) {
					break;
				} else {
					String[] blub = line.split("\\|");
					NSDBList.add(blub);
				}
				
			}
			br.close();

Mein Ziel ist nun alle Zeilen in einer Tabelle anzuzeigen, deren Wert in Spalte 3 ein zuvor ausgewählten Wert ist.
Das heisst: In einer ComboBox wähle ich einen Wert aus (z.B.) 5, daraufhin sollen in einer Tabelle alle Zeilen mit dem Wert 5 in Spalte 3, sortiert nach Spalte 3 und Spalte 7 angezeigt werden.
(Ähnlich wie in Excel. Filter nach Wert in Spalte 3, sortiere erst nach Spalte 3, dann nach 7.)

Code:
[SIZE="1"]154	E	5	32	1024	0	0	5	0	1023	0	T1_DIS1_LZBZDE1.ZDE1Bremsart
155	E	5	32	1024	0	8	5	0	1023	0	T1_DIS1_LZBZDE1.ZDE1Bremshun
151	E	5	32	1024	0	16	5	0	1023	0	T1_DIS1_LZBZDE1.ZDE1Zuglaeng
152	E	5	32	1024	0	24	5	0	1023	0	T1_DIS1_LZBZDE1.ZDE1ZugVMax
153	E	5	32	1024	0	32	0	0	1023	0	T1_DIS1_LZBZDE1.ZDE1aktiv
156	E	5	32	1024	0	33	0	0	1023	0	T1_DIS1_LZBZDE1.ZDE1DatenOk
150	E	5	32	1024	0	34	0	0	1023	0	T1_DIS1_LZBZDE1.ZDE1Due
149	E	5	32	1024	0	35	0	0	1023	0	T1_DIS1_LZBZDE1.LZB_Pruef1
148	E	5	32	1024	0	40	5	0	1023	0	T1_DIS1_LZBZDE1.QuittungDiagZaehler[/SIZE]


Habe dies versucht mit Collection.sort. Weiss aber nicht weiter. Kann mir jemand helfen?

Vielen Dank
Stefan
 
Zuletzt bearbeitet:

nrg

Top Contributor
könntest die datensätze in einer eigenen klasse abbilden, in dieser comparable implementieren und die objekte davon in eine liste packen (1 entität = 1 objekt)
 

Michael...

Top Contributor
Was das Filtern angeht, musst Du eine zweite Liste erstellen. Die erste durchlaufen und alle Objekte die dem Filterkriterium entsprechen in die zweite Liste packen. Anschließend kannst Du diese Sortieren.
Das sollte mit einem entsprechenden Comparator funktionieren - ja nach dem wie die Sortierung ausschauen soll wird das mehr oder weniger aufwendig.
 

skYchen

Mitglied
könntest die datensätze in einer eigenen klasse abbilden, in dieser comparable implementieren und die objekte davon in eine liste packen (1 entität = 1 objekt)

Wie kann ich mir das vorstellen? Ich bin leider noch ein blutiger Anfänger und stehe völlig auf den Schlauch.
Kann mir wer ein kurzes Beispiel zeigen.
 

Cage Hunter

Aktives Mitglied
Schreib ne Klasse, die eine Zeile deiner Daten beschreibt, ans Ende des Namens der Klasse schreibst du "implements Comparable". Nachdem du dann das vom IDE geforderte Package importiert hast, wird es sich beschweren, dass du noch nicht alle Methoden von Comparable implementiert hast. Sobald du das dann nachholst musst du nur noch die neue Methode mit Inhalt füllen...
Wenn dir das nicht hilft, das Schlüsselwort "Comparable" hast du ja jetzt, damit kannst du nun Google fragen was gemeint ist ;)
Beispiel
 

skYchen

Mitglied
Was das Filtern angeht, musst Du eine zweite Liste erstellen. Die erste durchlaufen und alle Objekte die dem Filterkriterium entsprechen in die zweite Liste packen. Anschließend kannst Du diese Sortieren.
Das sollte mit einem entsprechenden Comparator funktionieren - ja nach dem wie die Sortierung ausschauen soll wird das mehr oder weniger aufwendig.

Hallo,

filtern funktioniert. Habe dies mit einer zweiten Liste (portList) realisiert. Das Sortieren der gesamten Zeilen nach einer Spalte funktioniert allerdings nicht so, wie ich es will.

Die Werte in den Spalten sind alle als String gespeichert und beim sortieren werden diese wie folgt angeordnet (Bsp.: 1, 10, 11, 2, 25, 26, 3, 4).
Was muss ich ändern, damit die Zahlenstrings in korrekt aufsteigender Form sortiert werden?

Java:
public void portChanged(String port) {
		LinkedList<String[]> portList = new LinkedList<String[]>();
		for (int i = 0; i < NSDBList.size(); i++) {
			if (NSDBList.get(i)[3].replaceAll(" ", "").equals(port)) {
				portList.add(NSDBList.get(i));
			}
		}
		Collections.sort(portList, new ColumnSorter(7));
	}

		public class ColumnSorter implements Comparator<String[]> {
		int column;

		public ColumnSorter(int columnToSortBy) {
			this.column = columnToSortBy;
		}

		public void setColumnToSortBy(int columnToSortBy) {
			this.column = columnToSortBy;
		}

		public int compare(String[] arg0, String[] arg1) {
			String[] array1 = (String[]) arg0;
			String[] array2 = (String[]) arg1;

			return array1[column].compareTo(array2[column]);
		}
	}
 
Zuletzt bearbeitet:

nrg

Top Contributor
den String in einen Integer parsen. Allerdings solltest du noch eine ArrayIndexOutOfBoundsException bzw. eine NumberFormatException in compare vermeiden.

edit: ein kleines Beispiel:

Java:
	public static void main(String [] args){
		List<String> list = Arrays.asList(new String[] {"4", "2", "11", "10", "25", "26", "3", "1"});
		
		Collections.sort(list, new Comparator<String>() {
			public int compare(String s1, String s2) {
				return s1.compareTo(s2);
			}
		});
		for (String s : list)
			System.out.println(s);
		
		System.out.println("=============================");
		
		Collections.sort(list, new Comparator<String>() {
			public int compare(String s1, String s2) {
				return (new Integer(s1)).compareTo(new Integer(s2));
			}
		});
		for (String s : list)
			System.out.println(s);
	}

hier siehst du denke recht schön, wo der unterschied zw. der compareTo eines Integer und der compareTo eines Strings ist. Den ersten Comparator kann man sich natürlich sparen, weil er das bei einer Liste vom Typ String sowieso machen wird. Dient nur zur Veranschaulichung.

edit2: Klassen sind CamelCase. ausserdem sollte dein Comparator generisch sein (s. mein Beispiel). Somit sparst du dir schonmal das Casten.
 
Zuletzt bearbeitet:

skYchen

Mitglied
Hab es nun so geköst und es funktioniert. Muss nur noch die gefilterte und sortierte Liste in eine Tabelle anzeigen. Ist diese Lösung jetzt ok?

Java:
import java.util.Comparator;

public class ColumnSorter implements Comparator<String[]> {
	int column;

	public ColumnSorter(int columnToSortBy) {
		this.column = columnToSortBy;
	}

	public int compare(String[] arg0, String[] arg1) {
		String[] array1 = (String[]) arg0;
		String[] array2 = (String[]) arg1;

		try {
			return new Integer(array1[column].replaceAll(" ", ""))
					.compareTo(new Integer(array2[column].replaceAll(" ", "")));
		} catch (NumberFormatException e) {
			e.printStackTrace();
			return 0;
		}
	}
}
Java:
public void portChanged(String port) {
		LinkedList<String[]> portList = new LinkedList<String[]>();

		for (int i = 0; i < NSDBList.size(); i++) {
			if (NSDBList.get(i)[3].replaceAll(" ", "").equals(port)) {
				portList.add(NSDBList.get(i));
			}
		}
		Collections.sort(portList, new ColumnSorter(7));
	}
 

nrg

Top Contributor
Somit sparst du dir schonmal das Casten.

warum castest du dann immernoch? ;)

die Lösung ist schonmal nicht schlecht. Hätte es vllt mit den Exceptions etwas anders gelöst:

Java:
     @Override
    public int compare(String[] array1, String[] array2) {
    	if (column >= array1.length)
    		return -1;
    	if (column >= array2.length)
    		return 1;
    	
    	String value1 = array1[column].replaceAll(" ", "");
    	String value2 = array2[column].replaceAll(" ", "");
    	if (!value1.matches("[0-9]+"))
    		return -1;
    	if (!value2.matches("[0-9]+"))
    		return 1;
    	
        return new Integer(value1).compareTo(new Integer(value2));
    }

edit: kannst auch, für den Fall, dass es kein Integer sein sollte, eine alphabetische Sortierung vornehmen (compareTo von String). Das bleibt dir überlassen. Wahrscheinlich kommt es eh nie dazu aber ich halte es dennoch für sehr wichtig, sowas zu beachten.
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
V JSON-Objs aus JSON-Obj filtern und löschen (Manipulation ohne Kenntnis der vollst. Struktur) Java Basics - Anfänger-Themen 12
P Datei einlesen, nach Begriff filtern und in Datei ausgeben. Problem Standardausgabe über Konsole Java Basics - Anfänger-Themen 19
L Zahlungen nach Monat filtern Java Basics - Anfänger-Themen 2
L Texte filtern Java Basics - Anfänger-Themen 36
CptK Bestimmten Integer Wert aus Array filtern Java Basics - Anfänger-Themen 2
S Integer aus Array filtern Java Basics - Anfänger-Themen 4
P Signal Filtern Java Basics - Anfänger-Themen 1
J Objekttypen vergleichen und filtern Java Basics - Anfänger-Themen 6
K Lambda - kompliziertes filtern Java Basics - Anfänger-Themen 5
MrSnake ObservableList filtern Java Basics - Anfänger-Themen 5
N Collection sortieren/ filtern Java Basics - Anfänger-Themen 7
J Textdatei filtern und bearbeiten Java Basics - Anfänger-Themen 1
B Sortieren und Filtern von Tabellen Java Basics - Anfänger-Themen 6
B Input/Output output Datenstrom filtern Java Basics - Anfänger-Themen 0
B Klassen Doppelte werte Filtern XML, Datenbank und DOM Java Basics - Anfänger-Themen 3
Java-DAU String filtern Java Basics - Anfänger-Themen 22
L Palindrome aus Sätzen filtern Java Basics - Anfänger-Themen 53
S Liste speziell filtern Java Basics - Anfänger-Themen 20
Kaniee CharArrayWriter filtern Java Basics - Anfänger-Themen 4
S Datensätze filtern Java Basics - Anfänger-Themen 3
A String mittels RegEx filtern Java Basics - Anfänger-Themen 13
F String filtern und Systeminfos Java Basics - Anfänger-Themen 19
X Strings filtern? Java Basics - Anfänger-Themen 10
J Aus einem String unbekannte zeichen filtern Java Basics - Anfänger-Themen 11
J Regex + Match Zahlen filtern Java Basics - Anfänger-Themen 5
S String filtern mit replace -> Problem Java Basics - Anfänger-Themen 6
M Filtern von Dateinamen Java Basics - Anfänger-Themen 7
G Zahlen aus String filtern? Java Basics - Anfänger-Themen 3
G Filtern von nicht-darstellbaren Zeichen Java Basics - Anfänger-Themen 3
M ordner überwachen und dateien filtern Java Basics - Anfänger-Themen 3
M Quelltext - Urls filtern Java Basics - Anfänger-Themen 4
G String "filtern" Java Basics - Anfänger-Themen 2
S Liste oder Array filtern Java Basics - Anfänger-Themen 2
N Textdatei einlesen, Filtern und Splitten Java Basics - Anfänger-Themen 4
J Mailadresse aus String filtern Java Basics - Anfänger-Themen 2
C Dateinamen Filtern Java Basics - Anfänger-Themen 10
M Kann man im Filter nach mehreren Strings filtern lassen Java Basics - Anfänger-Themen 11
M Dateien aus Verzeichnis filtern, aber nicht nach Endung Java Basics - Anfänger-Themen 59
G Filtern einer 3stelligen Zahl Java Basics - Anfänger-Themen 7
G aufsteigenden Teilstring aus String filtern? Java Basics - Anfänger-Themen 2
D RGB-Frabmodell filtern Java Basics - Anfänger-Themen 9
G Reguläre Ausdrücke zum Filtern von logfiles Java Basics - Anfänger-Themen 2
M java sonderzeichen filtern Java Basics - Anfänger-Themen 3
E Laufwerksangabe aus Pfadangabe (String) filtern Java Basics - Anfänger-Themen 10
H Verzeichnis lesen, und nur unterverzeichnisse heraus filtern Java Basics - Anfänger-Themen 6
G mit .* filtern Java Basics - Anfänger-Themen 2
D Map<String, Integer> sortieren und der reinfolge nach die Glieder abfragen Java Basics - Anfänger-Themen 3
J HashSet mit Comparable sortieren Java Basics - Anfänger-Themen 13
D 2 ArrayListen gleich sortieren bzw. eine Liste anhand einer anderen Sortieren Java Basics - Anfänger-Themen 6
D Array List mit Objekten sortieren Java Basics - Anfänger-Themen 2
S Daten aus Import Datei auslesen und sortieren Java Basics - Anfänger-Themen 2
Simon16 Java ArrayListe von einer Klasse sortieren Java Basics - Anfänger-Themen 2
H Liste nach String-Länge sortieren Java Basics - Anfänger-Themen 1
O Sortieren mit Insertion Sort Java Basics - Anfänger-Themen 3
M Bubble Sort - Int[] Array sortieren Java Basics - Anfänger-Themen 2
B Array nach Elementwerten sortieren? Java Basics - Anfänger-Themen 1
L Gegebenes Array sortieren, indem zufällige Zahlenpaare aus Array ausgewählt werden Java Basics - Anfänger-Themen 14
Jambolo Karten sortieren nach Rang und Farbe Java Basics - Anfänger-Themen 5
rosima26 Java nach letzter Ziffer sortieren Java Basics - Anfänger-Themen 19
H Kompliziertes Sortieren einer ArrayList mit Objekten(Sortieren nach X und Y) Java Basics - Anfänger-Themen 11
K verschiedene Eingaben sortieren Java Basics - Anfänger-Themen 6
G zweidimensionales int Array sortieren Java Basics - Anfänger-Themen 57
K Java sortieren. Java Basics - Anfänger-Themen 7
D Array Elemente sortieren in aufsteigender Reihenfolge Java Basics - Anfänger-Themen 10
J Tabelle Sortieren Java Basics - Anfänger-Themen 48
rafi072001 Sortieren einer HashMap nach Values Java Basics - Anfänger-Themen 2
L Sortieren Java Basics - Anfänger-Themen 1
C Wie 2 Arrays zusammenfügen und sortieren? Java Basics - Anfänger-Themen 11
C ArrayList sortieren nach bestimmten Buchstaben in den Wörtern Java Basics - Anfänger-Themen 13
javaluke Erste Schritte Array nach Datentyp sortieren Java Basics - Anfänger-Themen 16
O 2D-Array nach einer Spalte sortieren Java Basics - Anfänger-Themen 22
C Sortieren einer ArrayList Java Basics - Anfänger-Themen 2
A Teilarrays eines 2D-Arrays sortieren Java Basics - Anfänger-Themen 4
JD_1998 Random Array sortieren mit Hilfe einer Methode Java Basics - Anfänger-Themen 4
java3690 eine liste sortieren Java Basics - Anfänger-Themen 12
DorFey Sortieren eines mehrdimensionalen Arrays Java Basics - Anfänger-Themen 8
P Sortieren von Listen nach Attributen Java Basics - Anfänger-Themen 3
W Personen sortieren mit Comparator Java Basics - Anfänger-Themen 9
U Objekte in einer LinkedList sortieren Java Basics - Anfänger-Themen 5
B HashMap alphabetisch sortieren Java Basics - Anfänger-Themen 2
S Streams - Abfrage absteigend sortieren Java Basics - Anfänger-Themen 11
V Collections ArrayList mit Comparator sortieren Java Basics - Anfänger-Themen 16
V Collections int Werte in einer Liste sortieren Java Basics - Anfänger-Themen 23
L Array sortieren Java Basics - Anfänger-Themen 4
L Java Int-Array, Zahlen sortieren Java Basics - Anfänger-Themen 8
T Java: Array monat absteigend sortieren? Java Basics - Anfänger-Themen 1
B Liste sortieren? Java Basics - Anfänger-Themen 4
P Array Sortieren mit boolean? Java Basics - Anfänger-Themen 33
scratchy1 Array sortieren und dann String-Repräsentation ausgeben Java Basics - Anfänger-Themen 2
O Arrays sortieren in einer Methode Java Basics - Anfänger-Themen 2
E Methoden 2 Arrays sortieren (MergeSort) Java Basics - Anfänger-Themen 3
B Suchen und sortieren Java Basics - Anfänger-Themen 10
F Zahlen im Feld sortieren + Unterprogramm Java Basics - Anfänger-Themen 4
O Zweidimensional Array sortieren Java Basics - Anfänger-Themen 14
J Liste,Queue,Stack sortieren Java Basics - Anfänger-Themen 2
CptK Variablen Teile eines Arrays zufällig sortieren Java Basics - Anfänger-Themen 7
K Methoden Array[][] sortieren Java Basics - Anfänger-Themen 30
CptK Datentypen Integer ArrayList sortieren Java Basics - Anfänger-Themen 2
E ArrayList sortieren Java Basics - Anfänger-Themen 16
L Methode zum sortieren Java Basics - Anfänger-Themen 1

Ähnliche Java Themen

Neue Themen


Oben