【发布时间】:2014-09-04 04:10:40
【问题描述】:
我有一个代码,我想根据正斜杠“/”进行拆分。
每当我有一个基于“////”的正则表达式拆分时,它永远不会拆分并将整个字符串返回给我。 我尝试用给出“\”的文件分隔符替换,然后用“\\”进行分割,但不是下面的代码。
下面是测试的代码
package org.saurav.simpletests.string;
import java.io.File;
public class StringManipulator {
public static void main(String a[]){
String testString ="/UserId/XCode/deep";
//testString = testString.replace("/", File.separator);
//testString = testString.replace("/", "_");
testSplitStrings(testString);
}
/**
* Test the split string
* @param path
*/
public static void testSplitStrings(String path){
System.out.println("splitting of sprint starts \n");
String[] paths = path.split("////");
for (int i = 0; i < paths.length; i++) {
System.out.println("paths::"+i+" "+paths[i]+"\n");
}
System.out.println("splitting of sprint ends");
}
}
干杯, 索拉夫
【问题讨论】:
-
'我有一个代码,我想根据反斜杠“/”进行拆分。' - 这是一个正斜杠。