java - java中如何分割字符串

标签 java string split

如何在Windows中分割java中的字符串? 我用了 例如。

String directory="C:\home\public\folder";
String [] dir=direct.split("\");

我想知道如何分割例如中的字符串。 在java中,如果我使用 "split("\")" ,则会出现语法错误。

谢谢

最佳答案

Java 中的

split() 函数接受正则表达式。因此,您真正需要做的是将反斜杠字符转义两次:

String[] dir=direct.split("\\\\");

一种用于 Java,另一种用于正则表达式。

关于java - java中如何分割字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6174182/

相关文章:

java - File.exists() 方法总是返回 true,即使文件不存在

java - Android Studio 无法从网站获取数据

c# - 使用正则表达式从字符串中删除标点符号和空格

c++ - boost 字符串拆分以消除单词中的空格

javascript - 如何在JavaScript中将PHP的explode (';' ,$s,3) 与 s.split (';' ,3) 匹配?

python - 拆分带有附加空格的 Python 字符串(句子)

java - GWT 由 Manuel Carrasco 上传 Moñino Issue

java - JPA - 从动态表名称中选择所有行

javascript - 在 javascript JSON 中添加字符串作为键

用 c 中的数组构造我自己的 strcat 函数