Chinaunix首页 | 论坛 | 博客
  • 博客访问: 600931
  • 博文数量: 96
  • 博客积分: 1464
  • 博客等级: 上尉
  • 技术积分: 1539
  • 用 户 组: 普通用户
  • 注册时间: 2011-11-12 23:24
文章分类

全部博文(96)

文章存档

2013年(29)

2012年(53)

2011年(14)

分类: Java

2012-04-06 22:54:53

现在比如是 
 String str = "2008-12-12"; 
 String ret = str.substring(0,str.indexOf("-"));
 System.out.println(ret); 
 我要的输出结果是20081212把"-"去掉。可上面输出的结果是2008 

解决方法:
 str.substring(0,str.indexOf("-"))是截取第0个字符到"-"之间的字符输出.
 可以用 split 分割"-"为字符窜数组再输出
 public class Test{
  public static void main(String[] args){
  String str="2008-12-12";
  String[] s=str.split("-"); 
for(int i=0;i<=s.length-1;i++){
  System.out.print(s[i]);
  }
  System.out.println();
  }
 }

注:资料来自百度知道
阅读(1753) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~