Bytearray durchsuchen!

Status
Nicht offen für weitere Antworten.
K

Kim

Gast
Hallo Leute,

habe ne Frage,

Ich habe ein Bytearray in der die Werte in einer bestimmten Reihenfolge liegen.

Ich muss dieses Array nach einem bestimmten Wert durchsuchen, und brauche dann den Index der Fundstelle.

Arrays.binarySearch() setzt vorraus, dass die Liste sortiert ist.
Ich brauche aber etwas wo ich eine unsortiertes Array durchsuche.

Gibt es da irgendeine andere Funktion??

Danke für die Hilfe
 
G

Gelöschtes Mitglied 5909

Gast
wenn es unsortiert ist oder es wie du shcriebst in einer bestimmten reihenfolge ist kannst du entweder das array mit ner for schleife durchlaufen oder dir die eigenschaft zu nutze machen dass du diese bestimmte reihenfolge kennst.

Für sowas gibts nichts in der java api, is aber auch nur ne for schleife
 

xysawq

Bekanntes Mitglied
Code:
int position = 0;

for(int i=0; i<array.length; i++)
{
	if(array[i] == gesuchtesByte)
	{
		position = i;
		i = array.length; //um ganz sauber aus der for-Schleife rauszukommen, ohne break oder sonstige Faxen
	}
}

Bitte, das ist der Tipp von raiL in Code-Form.
 

Leroy42

Top Contributor
xysawq hat gesagt.:
Code:
for(int i=0; i<array.length; i++)
{
	if(array[i] == gesuchtesByte)
	{
		position = i;
		i = array.length; //um ganz sauber aus der for-Schleife rauszukommen, ohne break oder sonstige Faxen
	}
}

Hilfe! :shock: Das verstehst du unter "Die Schleife sauber verlassen" :shock:

Dann lieber doch mit sonstigen Faxen
Code:
boolean found = false;
for(int i=0; i<array.length && !found; i++) {
	if(array[i] == gesuchtesByte) {
		position = i;
		found = true;
	}
}
 

xysawq

Bekanntes Mitglied
du machst es ja wieder unnötig kompliziert...

es heißt "geh raus, wenn i gleich array.length", also lassen wir diese bedingung erfüllen...
was du machst ist das selbe nur in grün und mit einer unnötigen extra-variablen.

tut mir leid, kann dem nix abgewinnen, wegen einem austritt aus einer schleife eine extra-variable anlegen, um das selbe zu machen wie ohne diese variable.

außerdem meinte ich sauber im sinne von "ohne break".

aber manche menschen meinen sie müssen nochmal auf die kacke hauen und sich ganz schlau hier präsentieren. wobei am ende nur mist rauskommt...

hör auf wow zu zocken leroy und denk mal über dein leben nach!
 

Leroy42

Top Contributor
xysawq hat gesagt.:
du machst es ja wieder unnötig kompliziert...

es heißt "geh raus, wenn i gleich array.length", also lassen wir diese bedingung erfüllen...
was du machst ist das selbe nur in grün und mit einer unnötigen extra-variablen.

Dennoch halte ich eine versteckte Änderung der Laufvariablen,
um eine Schleife zu beenden, nicht für elegant und ziehe es vor,
lieber eine unnütze Variable zu bemühen.

Aber du hast schon Recht: Irgendwie ist das Ganze nur Haarspalterei. :wink:
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
C Bytearray senden via SerialPort Java Basics - Anfänger-Themen 7
F BitSet und ByteArray Java Basics - Anfänger-Themen 0
T udp -> bytearray -> image -> ausgabe via frame Java Basics - Anfänger-Themen 6
R Datentypen ByteArray aus einer .class erzeugen Java Basics - Anfänger-Themen 3
C Bytearray unkonvertiert ausgeben Java Basics - Anfänger-Themen 4
G String [HEX] To ByteArray Java Basics - Anfänger-Themen 12
G bytearray als Datei speichern? Java Basics - Anfänger-Themen 6
T Bytearray: immer 4 Bytes herrauskopieren, bis fertig ! Java Basics - Anfänger-Themen 9
R Integer in ByteArray Java Basics - Anfänger-Themen 11
R String in ByteArray suchen Java Basics - Anfänger-Themen 9
T JDOM - Document build aus byteArray? Java Basics - Anfänger-Themen 5
J String to ByteArray Java Basics - Anfänger-Themen 5
G XML als byteArray generieren Java Basics - Anfänger-Themen 4
districon 2D Array - Zeilen und Spalten durchsuchen Java Basics - Anfänger-Themen 3
idontknow707 Matrix nach z.B. Variable durchsuchen Java Basics - Anfänger-Themen 4
P Ein Objekt nach einem String durchsuchen? Java Basics - Anfänger-Themen 7
A Binärbaum rekursiv durchsuchen und Referenz zurückgeben Java Basics - Anfänger-Themen 4
V Array auf eine Zahl durchsuchen Java Basics - Anfänger-Themen 15
O zwei Arrays nach Werten durchsuchen und zusammenfügen Java Basics - Anfänger-Themen 3
S Pane nach speziellen Child Objekten durchsuchen Java Basics - Anfänger-Themen 3
L Daten aus ArrayList in Datenbank durchsuchen Java Basics - Anfänger-Themen 5
F Array nach Objektattribut durchsuchen Java Basics - Anfänger-Themen 6
O ArrayList oberflächig durchsuchen Java Basics - Anfänger-Themen 3
M Array nach String durchsuchen und zurückgeben Java Basics - Anfänger-Themen 16
Orkanson Best Practice Array Diagonal durchsuchen Java Basics - Anfänger-Themen 2
G Best Practice Wie große "Tabellen" effizient durchsuchen und Daten händeln? Java Basics - Anfänger-Themen 15
F Alle Objekte einer Klasse nach Eigenschaft durchsuchen Java Basics - Anfänger-Themen 8
M CSV Datei durchsuchen Java Basics - Anfänger-Themen 4
M Array nach Zehnen durchsuchen. Java Basics - Anfänger-Themen 25
C String durchsuchen Java Basics - Anfänger-Themen 4
MiMa Lösungsansatz fürText durchsuchen mit Stichwörter Java Basics - Anfänger-Themen 9
T Zeilen des ListArray nach einem Wort durchsuchen und diese Zeile ausgeben Java Basics - Anfänger-Themen 4
P Vector durchsuchen und Elemente löschen Java Basics - Anfänger-Themen 4
F Mehrdimensionales Array durchsuchen Java Basics - Anfänger-Themen 8
P Input/Output Arraylist nach String eines Objekts durchsuchen Java Basics - Anfänger-Themen 26
X Probleme beim rekursiven Durchsuchen von Verzeichnissen Java Basics - Anfänger-Themen 1
D Erste Schritte Dynamisch Objekte erzeugen und diese durchsuchen Java Basics - Anfänger-Themen 7
S Zahlen Array durchsuchen Java Basics - Anfänger-Themen 6
F Map nach Werten durchsuchen Java Basics - Anfänger-Themen 3
S Ordnerstrukturen durchsuchen und Files bearbeiten Java Basics - Anfänger-Themen 6
W Array nach String durchsuchen und Ausgeben Java Basics - Anfänger-Themen 8
O Objekte nach Attributen durchsuchen Java Basics - Anfänger-Themen 10
R 2 mit Arrays bestückte LinkedLists durchsuchen/vergleichen Java Basics - Anfänger-Themen 3
S Array durchsuchen Java Basics - Anfänger-Themen 3
T HashMap Werte einfügen, durchsuchen und auslesen Java Basics - Anfänger-Themen 17
I String durchsuchen Java Basics - Anfänger-Themen 2
L Logdatei durchsuchen, Suchstand abspeichern? Java Basics - Anfänger-Themen 9
I ArrayList<EigeneKlasse> durchsuchen Java Basics - Anfänger-Themen 2
K CSV durchsuchen und bearbeiten Java Basics - Anfänger-Themen 1
H String einlesen, in .txt durchsuchen und Ergebnisse ausgeben Java Basics - Anfänger-Themen 22
F Classpath Dateien einbinden und Classpath durchsuchen Java Basics - Anfänger-Themen 2
R Erste Schritte API durchsuchen Java Basics - Anfänger-Themen 5
F HashMap nach kleinstem Value durchsuchen Java Basics - Anfänger-Themen 11
J Dynamische Liste durchsuchen + anpassen Java Basics - Anfänger-Themen 3
S Text mit Programm einlesen und durchsuchen Java Basics - Anfänger-Themen 8
O Quellcode nach bestimmter Ausgabe durchsuchen Java Basics - Anfänger-Themen 14
M String nach Zahlen durchsuchen Java Basics - Anfänger-Themen 21
I Dateien in Ordner und Unterordner durchsuchen Java Basics - Anfänger-Themen 18
F Textfile auslesen und durchsuchen Java Basics - Anfänger-Themen 13
F String durchsuchen Java Basics - Anfänger-Themen 11
L eingegebene Strings nache Eigenschaften durchsuchen. Java Basics - Anfänger-Themen 25
B ArrayList nach Wiederholungen durchsuchen Java Basics - Anfänger-Themen 2
K OOP Objektgefülltes Array nach minWert durchsuchen Java Basics - Anfänger-Themen 5
J Ordner und Unterordner nach Dateien durchsuchen Java Basics - Anfänger-Themen 7
R liste durchsuchen Java Basics - Anfänger-Themen 6
K Klassen String - nach Wort durchsuchen Java Basics - Anfänger-Themen 6
R Verzeichnisse rekursiv nach Dateiduplikaten durchsuchen Java Basics - Anfänger-Themen 5
W Variablen durchsuchen Java Basics - Anfänger-Themen 5
B Zweidimensionales Array durchsuchen und ändern Java Basics - Anfänger-Themen 8
C Strings durchsuchen und umwandeln Java Basics - Anfänger-Themen 4
P String durchsuchen Java Basics - Anfänger-Themen 17
StupidAttack Html Code durchsuchen Java Basics - Anfänger-Themen 2
G Datentypen "Liste" eigener Objekte durchsuchen Java Basics - Anfänger-Themen 6
J geschickter Algorithmus um die 'Umgebung' einer stelle eines Arrays zu durchsuchen Java Basics - Anfänger-Themen 7
S String nach Ausdruck durchsuchen und Folgeattribut ausgeben Java Basics - Anfänger-Themen 3
N OOP Dynamische Objekte und nach Parametern durchsuchen Java Basics - Anfänger-Themen 4
H Datei durchsuchen mit Regex-Ausdruck Java Basics - Anfänger-Themen 14
D schnelles durchsuchen von Dateien Java Basics - Anfänger-Themen 29
R String einlesen, Textdatei danach durchsuchen und aus Zeile Objekt erzeugen Java Basics - Anfänger-Themen 5
O Sämtliche Textdateiformat durchsuchen Java Basics - Anfänger-Themen 2
O Performant große Dateien durchsuchen Java Basics - Anfänger-Themen 8
X regex frage (durchsuchen) Java Basics - Anfänger-Themen 2
N Fragen zu String durchsuchen und verarbeiten Java Basics - Anfänger-Themen 23
N Array durchsuchen Java Basics - Anfänger-Themen 7
S Collection rückwärts durchsuchen Java Basics - Anfänger-Themen 4
J ArrayList nach Objekten durchsuchen Java Basics - Anfänger-Themen 2
S Sortierte LinkedList nach Variablen durchsuchen und nicht nach INDEX Java Basics - Anfänger-Themen 6
U ArrayList nach Zahlen durchsuchen? Java Basics - Anfänger-Themen 8
M Eclipse: Durchsuchen aller Dateien? Java Basics - Anfänger-Themen 1
M Ordner der jar Datei herausfinden und Partent durchsuchen Java Basics - Anfänger-Themen 4
A Verzeichnisse nach Datei / Ordner durchsuchen Java Basics - Anfänger-Themen 11
N Problem beim Durchsuchen einer LinkedList Java Basics - Anfänger-Themen 5
hdi Ornderübersicht (durchsuchen) für Öffnen/Speichern Java Basics - Anfänger-Themen 4
B Text nach Signalwörtern durchsuchen Java Basics - Anfänger-Themen 4
G String durchsuchen Java Basics - Anfänger-Themen 4
T treeSet durchsuchen Java Basics - Anfänger-Themen 2
G String durchsuchen Java Basics - Anfänger-Themen 14
S Arraylist durchsuchen und werte speichern Java Basics - Anfänger-Themen 14
M String durchsuchen Java Basics - Anfänger-Themen 2
T Ordner nach Dateien durchsuchen Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben