答えて
を使用することによって解決される
a.split("\");
または
a.split("\\");
これはまた、それを行う良い方法です。回答をありがとうございました –
編集のための@ChitKhineありがとうございました - 私はさらにバッククォートを二重引用符に変更しました。 –
を使用して動作するようには思えませんString.split
とやや驚くべきこと
String str = "a\\b\\c";
str.split("\\\\");
Pattern.LITERAL
でPattern
をコンパイルしPattern.split(CharSequence)
[a, b, c]
良い仕事...正確なans .. –
単に必要がある文字列内のn \使用を出力する
String str = "a\\b\\c";
Pattern p = Pattern.compile("\\", Pattern.LITERAL);
String[] arr = p.split(str);
System.out.println(Arrays.toString(arr));
などを使用することも可能です。メソッドを分割する必要はありません。
- "\" javaの特殊文字。文字をスキップするのに使います。 String = "私は大学の"学生 "です!"; 「\」を使用しないと二重コートは許可されません。
- 文字列に "\"を使用することはできません。 文字列s = "私は大学の学生です!"; 聞いて "\"はErrを出します。
"\"を使用して分割する必要はありません。必要な場所でのみ\ n "使用してください。
またはそれが動作するはずです。この
String s = "Thir is a Tiger.\'I like it very nuch!\'I it a pet!"; String s2[] = s.split("\'"); for (int i = 0; i < s2.length; i++) { System.out.println(i+" value "+s2[i]); }
私の目的は私のファイルディレクトリに使用することです。私がファイルディレクトリを取得すると、light \ hello \ text.txtという文字列が得られました。その場合、我々は文字列に\を持つことになります。 –
それを使用します。=> String s = "light \\ hello \\ text.txt"; 文字列s2 [] = s.split( "\\\\");for(int i = 0; i
String s = "light\\hello\\text.txt";
String s3[] = s.split(Pattern.quote("\\"));
for (int i = 0; i < s3.length; i++) {
System.out.println(i+" value "+s3[i]);
}
- 1. Java文字列 "|"で分割
- 2. Java文字列を '。'で分割する
- 3. Javaで文字列を分割する
- 4. Javaで文字列を分割する
- 5. 文字列配列内で文字列を分割する方法は?
- 6. 文字列を分割する方法
- 7. Java文字列分割エラー
- 8. Javaの分割文字列
- 9. Java、シフトを使って文字列を分割する方法
- 10. Javascriptで文字列を含む部分文字列を文字列に分割する方法は?
- 11. boost :: split:文字列を文字と分割する方法は?
- 12. Javaで文字列を分割してjsonオブジェクトを作成する方法は?
- 13. MSBuild 4で文字列を複数の文字で分割する方法は?
- 14. 数字で文字列を分割する方法
- 15. Javaは文字列を分割し、
- 16. Pythonで文字列を整数に分割する方法は?
- 17. Python:データフレーム内で文字列を分割する方法は?
- 18. 文字列をスカラーで分割する方法は?
- 19. C#で文字列を分割する方法は?
- 20. JSTLで文字列を正しく分割する方法は?
- 21. anglejsで文字列を分割する方法は?問題IHAVE
- 22. 文字列を部分に分割する方法 - ローマ数字
- 23. 特殊文字で終わる分割文字列 - Java
- 24. Java文字列が非アルファベット文字で分割される
- 25. 右から区切り文字で文字列を分割する方法は?
- 26. clojureの固定文字数で文字列を分割する方法は?
- 27. 別の文字列をスペース文字で分割する方法は?
- 28. JavaでRegexを使用してマップ文字列を分割する方法
- 29. Javaで拡張ASCIIに基づいて文字列を分割する方法
- 30. Javaでこの特殊文字を '^'を使用して文字列を分割する方法は?
のようにそれを別の文字を使用します( "\\") 'String []型のスプリット= a.split;' – theTechnoKid
はなぜだと思います2番目のオプションは機能しませんか?あなたは入力例を共有して、結果があなたが予想していたものとどのように異なるかを説明できますか? – Mureinik
スレッド "main"の例外java.util.regex.PatternSyntaxException:インデックス1の近くの予期しない内部エラー \ –