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

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

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

    Java世界

    學習筆記

    常用鏈接

    統計

    積分與排名

    天籟村

    新華網

    雅虎

    最新評論

    JDK特性

    JDK特性

    靜態導入
    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類的方法,這里最好用到正則表達式
    ??? ?? ?? String s[] = src.split("\\ ");
    ??? ?? ?? for(int i=0;i<s.length;i++) {
    ??? ?? ?? ?? System.out.println(s[i]);
    ??? ?? ?? }
    ??? ?? }
    ??? }


    枚舉類型
    如:
    public enum Gender
    {
    ??? MALE,//因為是enum類型,所以為final static的
    ??? FEMALE
    }

    1.enum中的每個常量值都映射到protected Enum(String name,int ordinal)構造方法中,每個值的名稱都被轉換成一個字符串,
    并且用序數表示了每個設置的優先值。
    例如:
    ? new Enum<Gender>("MALE",0);
    ? new Enum<Gender>("FEMALE",1);
    2.也可以自己定置構造方法
    public enum Gender
    {
    ??? ? MALE("男"),
    ??? ? FEMALE("女");
    ??? ? String sex;
    ??? ? Gender(String s)
    ??? ? {
    ??? ? ??? ? sex=s;
    ??? ? }
    }
    3.遍歷枚舉類型
    for(Gender gender:Gender.values())
    {
    ??? ? System.out.println(gender)
    }
    程序會調用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 閱讀(208) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲欧洲综合在线| 日韩亚洲人成网站| 在线a毛片免费视频观看| 黄色免费网站在线看| 亚洲成AV人在线播放无码 | www在线观看播放免费视频日本| 亚洲精品你懂的在线观看| 1000部无遮挡拍拍拍免费视频观看| 亚洲中文字幕久久精品蜜桃| 亚洲A丁香五香天堂网 | 免费大片在线观看网站| 最近中文字幕大全免费版在线| 亚洲av日韩av综合| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 永久免费无码网站在线观看个| 亚洲AV人人澡人人爽人人夜夜| 性色av免费观看| 久9热免费精品视频在线观看| 亚洲欧美成人综合久久久| 亚洲区小说区图片区QVOD| 免费视频中文字幕| 久久久久久夜精品精品免费啦| 综合偷自拍亚洲乱中文字幕| 久久夜色精品国产噜噜噜亚洲AV | 亚洲免费福利视频| 国产亚洲精品国看不卡| 午夜时刻免费入口| 最近中文字幕免费完整| 久久精品无码免费不卡| 成熟女人特级毛片www免费| 美女视频黄a视频全免费网站色窝| 精品亚洲福利一区二区| 亚洲影视一区二区| 亚洲成av人在线视| 国外亚洲成AV人片在线观看| 黄网址在线永久免费观看 | 一本色道久久综合亚洲精品| 午夜时刻免费入口| 手机看黄av免费网址| 久久久久免费看黄a级试看 | 免费能直接在线观看黄的视频|