如何拆分一个象这样的字符串“E:\resin\doc\programe\upload\qqq”,
String type =“E:\resin\doc\programe\upload\qqq”;
String[] s = type.split("\");
好象不行,注意这里是“\";不是"/";大家帮忙看看!!!
再线等!!!
如何拆分一个象这样的字符串“E:\resin\doc\programe\upload\qqq”, String type =“E:\resin\doc\programe\upload\qqq”; String[] s = type.split("\"); 好象不行,注意这里是“\";不是"/";大家帮忙看看!!! 再线等!!!
import java.util.StringTokenizer;
public class testSplit
{
public static void main (String [] args) {
String type = "E:\\resin\\doc\\programe\\upload\\qqq";
StringTokenizer s = new StringTokenizer (type,"\\");
while (s.hasMoreTokens ())
{
System.out.println (s.nextToken ());
}
}
};
yangtaylor(水无月烈火) 的那种写法好像不行!
我写的那个demo,你再看一下,我的path也是动态得到的,就是
”E:\resin\doc\programe\upload\qqq“,你再看看下面这个例子:
import java.util.StringTokenizer;
import java.io.File;
public class testSplit{
public static void main (String [] args) {
String type = ".";
File file = new File (type);
String path = file.getAbsolutePath ();
System.out.println (path);
StringTokenizer s = new StringTokenizer (path,"\\");
while (s.hasMoreTokens ()){
System.out.println (s.nextToken ());
}
}
};
我把它任意放到一个工作目录下:
D:\Compiere2\jboss\server\compiere\deploy>java testSplit
the path is:D:\Compiere2\jboss\server\compiere\deploy\.
the split result is:
D:
Compiere2
jboss
server
compiere
deploy
.
这个串没有什么特别的,就是里面有一个特殊字符"\",用的时候,转义就行了!