关于String 字符串操作的问题

yanhongsan 2007-08-05 03:24:00
有个String str={(1),(a,c,f)};
我想分成两部分:1 和 a c f 有没有好的办法?
...全文
242 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
niexinghua1983 2007-08-07
  • 打赏
  • 举报
回复
int i=str.Indexof(",");
String s1=str.substring(0,i);
Strinfs2= str.substring(i+1);
malligator 2007-08-07
  • 打赏
  • 举报
回复
String str="{( 1),(a,c,f)}";
String[] result = str.split(",");
for (int i = 0; i < result.length; i++) {
System.out.println(result[i].replaceAll("\\W*(\\w+)\\W*", "$1"));
}
a330700975 2007-08-05
  • 打赏
  • 举报
回复
用StringToerizer类啊
elaine_ying 2007-08-05
  • 打赏
  • 举报
回复
你用一个循环,把这个字符串当作二维数组,循环整个数组,就可以得出其中的数据
yanhongsan 2007-08-05
  • 打赏
  • 举报
回复
上面的变量弄错了哈 contextFile应该是str
yanhongsan 2007-08-05
  • 打赏
  • 举报
回复
可能我没有说明白我的问题,我是已经有了一个String str={(1),(a,c,f)}; 怎么样取出里面的1 和 a,c,f 用contextFile.substring(2,3)
contextFile.substring(6,contextFile.length()-2)
这个太过简单,并且有漏洞,比如说1左边括号后加个空格={( 1),(a,c,f)}就不对了; 我想找个好点的方法.有没有高手提醒一下?
joejoe1991 2007-08-05
  • 打赏
  • 举报
回复
用数组
feihua317 2007-08-05
  • 打赏
  • 举报
回复
String[][] str = {{1},{a,c,f}};
yanhongsan 2007-08-05
  • 打赏
  • 举报
回复
自己顶一下,希望大侠们能看到

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧