如何拆分字符串???????

hk_c 2002-01-29 04:33:42
比如:

String gg="北京-怀柔";
String gg1,gg2;

目的:

gg1="北京";
gg2="怀柔";
...全文
52 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
KiteGirl 2002-01-29
VBScript语法的解决办法[带容错功能]。即使你输入"-怀柔"和"北京-"或者"北京怀柔"都不会出问题。

Function GetGGS(gg,gg1,gg2)
SpaceOn=Instr(gg,"-")
gg1="":gg2="" '或改为gg1=gg:gg2=gg
If Space Then '如果存在-号。
If Space>1 Then '-号不是第一个字符。
gg1=Left(gg,SpaceOn-1)
End If
If Space<Len(gg) Then '-号不是最后一个字符。
gg2=Mid(gg,SpaceOn+1)
End If
End If
End Function
回复
zhu_liping 2002-01-29
String[] ss={"",""};
int n = gg.length();
int j=0;
for (int i = 0 ;i<n;i++)
{char c =gysh.charAt(i);
switch (c)
{case '-':j++;break;
default:ss[j]=ss[j]+c;break;}
}
回复
yanchang 2002-01-29
import java.util.StringTokenizer;

String gg="北京-怀柔";
StringTokenizer s = new StringTokenizer(gg,"-");

while (s.hasMoreTokens())
{
System.out.println(s.nextToken());
}
回复
hk_c 2002-01-29
不好意思!

要用jsp语言。
回复
hk_c 2002-01-29
split?

请完整点,多谢!
回复
孟子E章 2002-01-29
<script>
var gg="北京-怀柔";
var gg1=gg.split("-")[0]
var gg2=gg.split("-")[1]
alert(gg1)
alert(gg2)
</script>
回复
孟子E章 2002-01-29
<script>
var gg="北京-怀柔";
var gg1=gg.split("-")[0]
var gg2=gg.split("-")[1]
alert(gg1)
alert(gg2)
</script>
回复
孟子E章 2002-01-29
split(gg,"-")
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告