String str="D:/java/apache-tomcat-6.0.26/webapps/tvhd/testfile"如何以 / 为分割符号对字符串str进行分割呢?
解决方案 »
- 使用SimpleJdbcTemplate如何级联查询
- 大家推荐一本flex和qt的书籍,兄弟谢过了
- 请问基于web的统计过程分析(spc)中的 pn图(即统计产品的不合格率) 怎么画?
- JSP页面里能否直接显示java文件里的Panel
- 【求助】企业产品信息查询系统
- 非常非常怪异!急!急!用window.open()打开一个窗口,新打开的窗口却找不到opener?
- PDFW文件下载 急!!!
- 焦急求助:关于<input type=file name="a">的问题!谢谢
- 使用springJdbc遇到的问题
- 一个开发方式的选向问题
- 多个请求问题,求解!
- IE6下透明层显示正常打印预览和打印覆盖掉后面内容的问题(急,在线等)??
String a = "D:/java/apache-tomcat-6.0.26/webapps/tvhd/testfile"; String[] array = a.split("/");
String a = "D:/java/apache-tomcat-6.0.26/webapps/tvhd/testfile";String[] array = a.split("/");
D:\java\apache-tomcat-6.0.26\webapps\iptvhd\testfile
如何以 \ 为分割符号对字符串str进行分割呢?
\需要 \\\\转义String a = "D:/java/apache-tomcat-6.0.26/webapps/tvhd/testfile"; String[] array = a.split("/");
for (String string : array) {
System.out.println(string);
}
String a = "D:\\java\\apache-tomcat-6.0.26\\webapps\\tvhd\\testfile"; String[] array = a.split("\\\\");
for (String string : array) {
System.out.println(string);
}
String a = "D:\\java\\apache-tomcat-6.0.26\\webapps\\tvhd\\testfile";
String aa[]=a.split(java.util.regex.Pattern.quote("\\"));
System.out.println(java.util.Arrays.toString(aa));
//这样也是可以的
String str="D:\\java\\apache-tomcat-6.0.26\\webapps\\iptvhd\\testfile";
String [] arrs=str.split("[\\\\]");
System.out.println(arrs.length);
}
String.split方法中的参数是java中正则表达式,如果\\转义之后变成\,再解释成正则表达式就有问题了