Sto cercando di analizzare alcuni dati utilizzando Java, che è separato da '|' sequenza. Di seguito è riportato un esempio dei dati.Stringa Java divisa da "|"
String s = "111206|00:00:00|2|64104|58041";
String [] temp = s.split("|");
for(String p: temp)
System.out.println(p);
Ma invece di dividere in "|" separa ogni personaggio separatamente. Ecco l'output che ottengo per il codice sopra.
1
1
1
2
0
6
|
0
0
:
0
0
:
0
0
|
2
|
6
4
1
0
4
|
5
8
0
4
1
Ho trovato un giro sostituendo il '|' da ',' nella riga, ma la patch di codice verrà eseguita molte volte e voglio ottimizzarla.
String s = "111206|00:00:00|2|64104|58041";
s = s.replace('|', ',');
Voglio solo sapere qual è il problema con '|' ??
I punti rep più semplici evar! – jahroy
@jahroy [FGITW] (http://meta.stackexchange.com/questions/9731/fastest-gun-in-the-west-problem) :) – Doorknob
Modo perfetto, più bello e più semplice. –