关于java字符串的问题

ibmmiaogeng 2008-04-06 06:03:06
例如:

String[] str={"123@123.com","456@456.com","789@789.com","asd@asd.com"};

for(int i =0 ;i<str.length;i++){
System.out.println(str[i]);
String s = str[i];

现在需要对s进行处理,如何获取@符号后面所有的字符啊。 (输出结果:123.com,456.com,789.com,asd.com)
}
...全文
64 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ibmmiaogeng 2008-04-06
  • 打赏
  • 举报
回复
分还是要给的!嘿嘿
ibmmiaogeng 2008-04-06
  • 打赏
  • 举报
回复
谢谢bao110908 和MeiJianMing

自己解决成功!

每人一分啊 ,别见怪啊!
MeiJianMing 2008-04-06
  • 打赏
  • 举报
回复
加上这句。
System.out.println(s.substring(s.indexOf("@")+1, s.length()));
s.substring(s.indexOf("@")是找到@在字符串中的位置。
s.substring(从哪个位置开始取,到哪个位置结束);
tarkhnas 2008-04-06
  • 打赏
  • 举报
回复
int index = s.valueOf("@");
s = s.substring(index+1);
  • 打赏
  • 举报
回复
int index = s.indexOf("@");
if(index >= 0) {
String str = s.substring(index + 1);
}

62,623

社区成员

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

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