この文字列:315-045 / 10-20をこの配列に分割したい:["315"、 "045"、 "10"、 "20"]、つまり、「/」または「」が出現するたびに分割する必要があります-'。split()関数を1回呼び出すだけでそれを行うことは可能ですか?
user1545072
質問する
1107 次
3 に答える
5
スラッシュとダッシュの両方を受け入れる正規表現を使用できます。
String input = "315-045/10-20";
String[] output = input.split("[/-]");
于 2012-12-02T00:27:01.537 に答える
4
または、数字以外のsplit
パターンを使用することもできます。
"315-045/10-20".split("\\D");
于 2012-12-02T00:28:38.610 に答える
2
あなたはこれを使うことができます...
split("[-/]")
于 2012-12-02T00:27:32.327 に答える