split
メソッドを使用してにJavaのString
を分割します。Javaで文字列を*に分割しますか?
String str = "abc*def";
String temp[] = str.split("*");
System.out.println(temp[0]);
しかし、このプログラムは私に次のエラーを与える:ここでは、コードです
Exception in thread "main" java.util.regex.PatternSyntaxException:
Dangling meta character '*' near index 0 *
私は完璧に動作区切り文字として'\\*'
を使用して、コードを少し微調整しました。誰もこの動作を説明できますか(または別の解決策を提案してください)?
私はStringTokenizer
を使用しません。
あなたの質問に対する答えを見つけるためにこれまでに何をしていますか? –
私はJavaの多くのAPIで使われている正規表現の概念を読んでみるべきだと思います。 – MozenRath