【发布时间】:2012-09-04 16:42:03
【问题描述】:
我对 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
...等等
我做错了什么?
【问题讨论】:
-
PS:Abel Ferrara 的“纽约之王”还是 Walter Hill 的“Streets of Fire”在名单中;)?
-
哈哈哈,只是我从 imdb 的前 200 名中得到的随机东西
标签: java string split character