如何分割一字符串? String str=""abc d";str=str.substring(0,3)+str.substring(3,4); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String有很多method可用,去仔细看看java文档"API Specification",好像用 substring(int beginIndex, int endIndex) 等等,看你的具体需求是什么。java.sun.com上就可以下载该文档 字符串名.substring(起始位置,结束位置) StringTokenizer tokenizer = new StringTokenizer("abc d", " ");String resultString = tokenizer.nextToken(); public static String[] split(String str, char delim) { if(str == null || str.length() == 0) return new String[0]; Vector v = new Vector(); int i; while((i = str.indexOf(delim)) >= 0) { v.addElement(str.substring(0, i)); str = str.substring(i + 1); } v.addElement(str); String strs[] = new String[v.size()]; v.copyInto(strs); return strs; } public static String[] split(String str, String delim) { if(str == null || str.length() == 0) return new String[0]; Vector v = new Vector(); for(StringTokenizer tok = new StringTokenizer("X" + str, delim); tok.hasMoreTokens(); v.addElement(tok.nextToken())); String strs[] = new String[v.size()]; v.copyInto(strs); strs[0] = strs[0].substring(1); return strs; } JfreeChart中字体乱码问题!!!十万火急 Java混淆器的混淆原理 新手提问:此代码是例题,能够编译但是不能够执行,问什么? 这个问题不一般 swing中一个非常简单的问题. beyond_xiruo(又再次无奈的离开)请进!再问APPLET的刷新问题! 初识Together ControlCenter 6 请问Float.NaN什么意思?拿来干什么用?麻烦举个例子说明 求救:JAVA 中汉字编码怎样变成 VC 下的汉字编码? 理解面向对象 JSP高手请入座~~~~在线! 怎么为jTabbedPane添加一个选项卡?
String resultString = tokenizer.nextToken();
{
if(str == null || str.length() == 0)
return new String[0];
Vector v = new Vector();
int i;
while((i = str.indexOf(delim)) >= 0)
{
v.addElement(str.substring(0, i));
str = str.substring(i + 1);
}
v.addElement(str);
String strs[] = new String[v.size()];
v.copyInto(strs);
return strs;
}
public static String[] split(String str, String delim)
{
if(str == null || str.length() == 0)
return new String[0];
Vector v = new Vector();
for(StringTokenizer tok = new StringTokenizer("X" + str, delim); tok.hasMoreTokens(); v.addElement(tok.nextToken()));
String strs[] = new String[v.size()];
v.copyInto(strs);
strs[0] = strs[0].substring(1);
return strs;
}