मैं जावा का उपयोग करके कुछ डेटा पार्स करने की कोशिश कर रहा हूं जिसे '|' से अलग किया गया है। अनुक्रम। नीचे डेटा का एक उदाहरण है।जावा स्ट्रिंग स्प्लिट "|"
String s = "111206|00:00:00|2|64104|58041";
String [] temp = s.split("|");
for(String p: temp)
System.out.println(p);
लेकिन '|' पर विभाजित होने की बजाय यह प्रत्येक चरित्र को अलग से अलग करता है। उपरोक्त कोड के लिए मुझे आउटपुट मिलता है।
1
1
1
2
0
6
|
0
0
:
0
0
:
0
0
|
2
|
6
4
1
0
4
|
5
8
0
4
1
मुझे '|' को बदलकर एक मोड़ मिला लाइन में ',' द्वारा, लेकिन कोड का पैच कई बार चलने जा रहा है और मैं इसे अनुकूलित करना चाहता हूं।
String s = "111206|00:00:00|2|64104|58041";
s = s.replace('|', ',');
मैं सिर्फ यह जानना चाहता हूं कि समस्या '|' के साथ क्या है ??
सबसे आसान प्रतिनिधि अंक evar! – jahroy
@jahroy [FGITW] (http://meta.stackexchange.com/questions/9731/fastest-gun-in-the-west-problem) :) – Doorknob
बिल्कुल सही, सबसे आसान और आसान तरीका। –