私はJavaにかなり慣れていませんが、これは他の言語と同じように機能すると思いました。
文字列の場合:
String line = "3::Daniel::Louis||##2::Leon: the Professional::1994||6::Jean::Reno||7::Gary::Oldman||8::Natalie::Portman||##3::Scarface::1983||9::Al::Pacino||10::Michelle::Pfeiffer";
ごとに分割したい||##
。
しかし:
for(String s : line.split("||##")) {
System.out.println("|"+s+"|");
}
戻り値:
||
|3|
|:|
|:|
|D|
|a|
|n|
|i|
...など
私は期待していました:
3::Daniel::Louis
Leon: the Professional
...など
私は何を間違っていますか?