上次在JavaScript中看到這個valueOf()的用法,想起一個問題
          就是String中,強制類型轉換的(String),toString和valueOf的區分
           1class Test1 
           2{
           3    public static void main(String[] args) 
           4    {
           5        Test test = new Test();
           6        test.a = 10;
           7        test.b = "abc";
           8        int i =100;
           9        String str0 = String.valueOf(i);
          10        String str1 = String.valueOf(test);
          11        String str2 = String.valueOf(test.b);
          12        String str3 = test.toString();
          13        String str4 = (String)test.b;
          14        System.out.println(str0+" "+str1+" "+str2+" "+str3+" "+str4);
          15    }

          16}

          17
          18class Test
          19{
          20    int a;
          21    String b;
          22}

          valueOf方法是一個靜態方法,使用類調用。
          參數可以是對象,對象屬性或者原始數據類型
          (String)只可以作用于對象屬性。
          toString()用于對象。

          上面的例子只是一般的用法,其中toString和valueOf方法在Java中的用法很多,具體可以參考API
          posted on 2007-12-07 18:05 湘江夜游神 閱讀(4818) 評論(0)  編輯  收藏 所屬分類: JAVA生活

          Locations of visitors to this page

          主站蜘蛛池模板: 南通市| 宿松县| 西盟| 北安市| 泽普县| 花莲县| 鹤山市| 焉耆| 平远县| 锡林浩特市| 南昌市| 新田县| 上思县| 鄢陵县| 商丘市| 翁源县| 扎囊县| 德钦县| 武汉市| 泗洪县| 历史| 工布江达县| 渑池县| 成安县| 银川市| 修水县| 久治县| 余江县| 屏边| 临沭县| 新竹县| 襄樊市| 镇远县| 元氏县| 高邮市| 封丘县| 开江县| 海口市| 孝感市| 荆州市| 阳朔县|