<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java世界

    學(xué)習(xí)筆記

    常用鏈接

    統(tǒng)計(jì)

    積分與排名

    天籟村

    新華網(wǎng)

    雅虎

    最新評(píng)論

    JDK特性

    JDK特性

    靜態(tài)導(dǎo)入
    import static java.lang.System;
    import static java.lang.Math;

    自定義泛型
    如:public class MyGenerics<T>
    {
    ??? private T field;
    ??? public void setField(T f)
    ??? {
    ???????? this.field=f;
    ??? ??? ?//獲得f的類型
    ??? ??? ?System.out.println(f.getClass());
    ??? }
    ??? public T getField()
    ??? {
    ???????? return this.field;
    ??? }
    }


    泛型
    如:Hashtable<Integer,String> s = new Hashtable<Integer,String>();
    ??? s.put(new Integer(100),"caihui");
    ??? String name = s.get(new Integer(100));
    ??? System.out.println(name);


    字符串解析(兩種方法)
    如:import java.util.StringTokenizer;
    ??? public class SplitString {
    ??? ?? public static void main(String[] args) {
    ??? ?? ?? String src = "hello world";
    ??? ?? ?? // 方法一
    ??? ?? ?? StringTokenizer st = new StringTokenizer(src," ");
    ??? ?? ?? while(st.hasMoreTokens()) {
    ??? ?? ?? ?? System.out.println(st.nextToken());
    ??? ?? ?? }
    ??? ?? ?? // 方法二? split是String類的方法,這里最好用到正則表達(dá)式
    ??? ?? ?? String s[] = src.split("\\ ");
    ??? ?? ?? for(int i=0;i<s.length;i++) {
    ??? ?? ?? ?? System.out.println(s[i]);
    ??? ?? ?? }
    ??? ?? }
    ??? }


    枚舉類型
    如:
    public enum Gender
    {
    ??? MALE,//因?yàn)槭莈num類型,所以為final static的
    ??? FEMALE
    }

    1.enum中的每個(gè)常量值都映射到protected Enum(String name,int ordinal)構(gòu)造方法中,每個(gè)值的名稱都被轉(zhuǎn)換成一個(gè)字符串,
    并且用序數(shù)表示了每個(gè)設(shè)置的優(yōu)先值。
    例如:
    ? new Enum<Gender>("MALE",0);
    ? new Enum<Gender>("FEMALE",1);
    2.也可以自己定置構(gòu)造方法
    public enum Gender
    {
    ??? ? MALE("男"),
    ??? ? FEMALE("女");
    ??? ? String sex;
    ??? ? Gender(String s)
    ??? ? {
    ??? ? ??? ? sex=s;
    ??? ? }
    }
    3.遍歷枚舉類型
    for(Gender gender:Gender.values())
    {
    ??? ? System.out.println(gender)
    }
    程序會(huì)調(diào)用enum的toString()方法輸出MALE和FEMALE

    如:public class TestEnum
    {
    ??? public void methodA(Gender sex)
    ??? {
    ??? ??? ? switch(sex)
    ??? ??? ? {
    ??? ??? ? ??? ? case MALE:
    ??? ??? ? ??? ????? System.out.println("男");
    ??? ??? ? ??? ????? break;
    ??? ??? ? ??? ? case FEMALE:
    ??? ??? ? ??? ?????? System.out.println("女");
    ??? ??? ? ??? ????? break;
    ??? ??? ? }
    ??? }
    ??? public static void main(String args[])
    ??? {
    ???????? TestEnum t=new TestEnum();
    ???????? t.methodA(Gender.FEMALE);//
    ???????
    ??? }
    }

    posted on 2007-11-07 16:40 Rabbit 閱讀(207) 評(píng)論(0)  編輯  收藏


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲日本一区二区| 九九久久精品国产免费看小说| 最近最新的免费中文字幕| 在线观看亚洲网站| 午夜影视日本亚洲欧洲精品一区| 99久久久国产精品免费无卡顿 | 久久久久久亚洲精品中文字幕| 麻豆一区二区免费播放网站 | 午夜精品免费在线观看 | 国产无遮挡无码视频免费软件 | 久久亚洲美女精品国产精品| 免费视频中文字幕| 小日子的在线观看免费| 亚洲国产成人久久综合| 亚洲国产成人久久精品影视| 国产免费观看青青草原网站| 2019中文字幕在线电影免费| 色www免费视频| 亚洲午夜精品一区二区公牛电影院 | 亚洲黄色网址在线观看| 亚洲伊人久久综合影院| 国产成人免费高清激情视频| 久久久国产精品福利免费| 国产亚洲精品美女久久久久久下载| 91亚洲国产成人久久精品网站| 免费v片在线观看| 青青青免费国产在线视频小草| 两个人看的www免费视频| 国产精品亚洲专区无码WEB| 久久久亚洲欧洲日产国码二区| 亚洲精品成人在线| 高清国语自产拍免费视频国产| 57pao国产成永久免费视频| 久久久久久久久久免免费精品| 久久精品国产亚洲AV未满十八 | 午夜在线a亚洲v天堂网2019| 亚洲综合一区二区精品导航| 亚洲熟妇无码乱子AV电影| 免费a在线观看播放| 一本无码人妻在中文字幕免费| 95免费观看体验区视频|