forget and forget

能吃能睡是福;能忘是大福......

posts - 39, comments - 26, trackbacks - 0, articles - 10
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

Integer.parseInt()与StringTokenizer

Posted on 2006-01-18 12:29 橘子 阅读(1065) 评论(1)  编辑  收藏 所属分类: 程序开发

import java.util.*;
import java.text.*;
public class DateConverter {

     public static void main(String []args){
 /*分割符a之间的字符串需是数字型的字符串。否则运行时java.lang.NumberFormatException*/
           String s="2005a04a30";
           StringTokenizer st=new StringTokenizer(s,"a");//建立一个在String s中以a为分割符的对象
           int year=Integer.parseInt(st.nextToken());
           int month=Integer.parseInt(st.nextToken());
           int day=Integer.parseInt(st.nextToken());
           System.out.println("year: "+year);
           System.out.println("month: "+month);
           System.out.println("day: "+day);


           String s1="20050430";
           // int all=Integer.parseInt(s);  //运行时java.lang.NumberFormatException
          int all=Integer.parseInt(s1);
          System.out.println("all: "+all);
    }
}

output:

year: 2005
month: 4
day: 30
all: 20050403


评论

# re: Integer.parseInt()与StringTokenizer  回复  更多评论   

2006-10-10 20:08 by df
g f

只有注册用户登录后才能发表评论。


网站导航: