私は、分割文字列にのStringクラスのsplitメソッド
public void run() {
String input="Sasi|maran|rishabh";
String arr[]=input.split("|");
for (int i = 0; i < arr.length; i++) {
try{
System.out.println(arr[i]);
Thread.sleep(1000);
}catch(Exception e){
e.printStackTrace();
}
}
}
出力期待1つのJavaスレッドを書かれている:
sasi
rishabh
maran
しかし、私は取得していますどのような出力:
S
a
s
i
|
m
a
r
a
n
|
r
i
s
h
a
b
h
を使用| '正規表現で意味... –
両方の回答以下では、OPが "maran"の前に印刷する "rishabh"がarr []を並べ替えていないときにOPがどのようにして印刷したいのかを説明していないようです。 – shash678