Expression..Splitting ich eine Textdatei mit state-Stadt Werte haben: - Dies sind die Inhalte in meiner Datei: -Regular ein String-Array zweimal
Madhya Pradesh-Bhopal
Goa-Bicholim
Andhra Pradesh-Guntur
Ich möchte den Staat und die Stadt spalten ... Hier ist mein Code
FileInputStream fis= new FileInputStream("StateCityDetails.txt");
BufferedInputStream bis = new BufferedInputStream(fis);
int h=0;
String s;
String[] str=null;
byte[] b= new byte[1024];
while((h=bis.read(b))!=-1){
s= new String(b,0,h);
str= s.split("-");
}
for(int i=0; i<str.length;i++){
System.out.println(str[1]); ------> the value at 1 is Bhopal Goa
}
}
auch habe ich einen Raum zwischen Madhya Pradesh .. So will ich Räume in der Datei zwischen den Staaten entfernen und spaltete auch den Staat und die Stadt und erhalte dieses Ergebnis: -
str[0]----> MadhyaPradesh
str[1]----> Bhopal
str[2]-----> Goa
str[3]----->Bicholim
Bitte Help..Thank Sie im Voraus :)
Was ist die Frage? Funktioniert dein Code nicht? Wenn nicht, was verstehst du nicht? –
Der Code funktioniert gut Sir, aber das Ergebnis ist nicht wie erwartet ... Ich weiß nicht, wie Sie die erwartete Ausgabe erhalten .. –