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

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

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

    posts - 14,  comments - 7,  trackbacks - 0
     
             java API 是應用編程接口,是一種規范,指明編寫應用程序的程序員如何訪問類和行為和狀態。
             下面就列舉個API 中string類中的10個方法的小應用:
            1.  contains:當且僅當此字符串包含指定的char值序列時,返回true
             
    public class Contains {
            
    public static void main(String[] args) {
            String str 
    ="abcdefg";
            
    boolean i = str.contains("ab");
            System.out.print(i);
            
        }


    }
          如果把上面程序中的 boolean i = str.contains("ab")改為 boolean i = str.contains(null) 即把指定的char值序列改為空值,便會出現NullPointExcption的異常。
         
          2.copyValueOf:通過這個方法把給定數組中的相應的部分copy到字符串中輸出來
    public static void main(String[] args) {
            
    char[] x = {'a','b','c','d','e'};
            String str 
    = null;
            str 
    = String.copyValueOf(x,2,3);
            System.out.print(str);

        }


    }
            str = String.copyValueOf(x,2,3)其中的x表示原數組,2表示偏移量,3表示要輸出的長度。
     
           3.Intern:返回字符串對象的規范化表示形式,遵循以下規則:對于任意兩個字符串s,t,當且僅當s.equals(t) 為true時,s.intern() == t.intern 才為true
    public static void main(String[] args) {
        String str1 
    = "HelloWorld";
        String str2 
    = "Hello"+"World";
        System.out.println(str1 
    == str2);
        System.out.print(str1.intern( ) 
    == str2.intern());
        }


    }
         4.length:返回此對象的長度
    public class Length {

        
        
    public static void main(String[] args) {
            String str 
    = "abcdefg";
            System.out.print(str.length());
        }


    }
          5.matches告知此字符串是否匹配指定的正則表達式,當且僅當匹配給定的正則表達式時,輸出true
    public class Matches {

        
        
    public static void main(String[] args) {
            String str 
    = "abcdefg";
            
    boolean i =str.matches( "abcdefg");
            System.out.println(i);
        }


    }
          6.replaceFirst:用給定的字符串替換正則表達式匹配的字符串
    public class ReplaceFirst {
            
    public static void main(String[] args) {
            String str 
    = "abcdefgh";
            String str1 
    = str.replaceFirst("ef""k");
            System.out.print(str1);
        }


    }

         7.subString:返回一個新字符串,他是此字符串的一個字子符串,該子字符串從指定字符串索引處的字符開始,直到指定的索引結束的字符結束
    public class Substring {

        
        
    public static void main(String[] args) {
            String str 
    = "abcdefgh";
            String str1 
    = str.substring(24);
            System.out.print(str1);
        }

    }

    其中String str = "str.substring(2,4)"中2表示起始索引(包括),4表示結束索引(不包括)
    如果把其實索引改為負數或結束索引大于字符串長度,便會出現indexoutBounsException的異常
           8.toCharArray:將此字符串轉化為一個新的字符數組
    public class ToCharArray {
        
    public static void main(String[] args) {
            String str1 
    = "一定要死幸福";
            
    char[] str2 = str1.toCharArray( );
            
    for(int i=0;i<str2.length;i++){
            System.out.println(str2[i]);
            }

        }

    }
          9.trim:此方法可用于截去開頭和尾部的空白
    public class Trim {
        
    public static void main(String[] args) {
        String str 
    = "  abcd   ";
        String strArr 
    = str.trim();
        System.out.println(strArr);
        }


    }
         10.valueOf:返回char參數的字符串表示形式
         
    public class ValueOf {
        
    public static void main(String[] args) {
        
    char[] x = {'a','b','c','d'};
        String str1 
    ="null";
        str1 
    = String.valueOf(x);
        System.out.print(str1);

        }


    }

    posted @ 2010-10-09 17:48 迷人笑笑 閱讀(442) | 評論 (0)編輯 收藏
         摘要: 要求:寫一java小程序,要求輸出姓名,班級、年齡、分數、等級 創建三個類Student,StudentText,Text具體程序為: package com.dr.student; public class Student {     private String name; &nb...  閱讀全文
    posted @ 2010-10-09 08:38 迷人笑笑 閱讀(167) | 評論 (0)編輯 收藏
        前幾天進行了三天的java集訓,感受頗深啊!一個字“累”,由于自己的基礎太差,又不太細心,學習過程問題百出,說實話,就是這幾天自己好幾次差點把眼淚都要掉出來,以前上課從沒有如此過這種感受,但現在回過頭看看,自己這幾天真的成長了很多,在這里謝謝李老師對自己的嚴厲,對自己的照顧,也謝謝幫助我的同學,幫我補基礎
        我知道這只是一個開始,但我會努力,我相信我會愛上java,希望從這次培訓中,自己不僅可以學到知識,也能磨練一下自己的性格。更希望我們這些同學通過這次“戰役”中培養出戰友那樣的友誼!!!
    posted @ 2010-10-08 22:25 迷人笑笑 閱讀(150) | 評論 (0)編輯 收藏
    要求:寫一個有關股票的java小程序,寫出相關屬性,實現簡單的幾個方法,作為java初學者,簡單明了的感受一下項目--

    具體程序為:

    package com.dr.stock;

    public class Stock {
     private String name;
     private int price;
     private int id;
     private int flag;
     /**
      * @return the name
      */
     public String getName() {
      return name;
     }
     /**
      * @param name the name to set
      */
     public void setName(String name) {
      this.name = name;
     }
     /**
      * @return the price
      */
     public int getPrice() {
      return price;
     }
     /**
      * @param price the price to set
      */
     public void setPrice(int price) {
      this.price = price;
     }
     /**
      * @return the id
      */
     public int getId() {
      return id;
     }
     /**
      * @param id the id to set
      */
     public void setId(int id) {
      this.id = id;
     }
     /**
      * @return the flag
      */
     public int getFlag() {
      return flag;
     }
     /**
      * @param flag the flag to set
      */
     public void setFlag(int flag) {
      this.flag = flag;
     }

    }         
    這個類列出了股票的幾個屬性,下面是股票server和client端的類代碼,在client端調用服務器端的方法,從而得到一些信息。

    package com.dr.stock;

    import java.util.Random;

    public class StockServer {
     public static Stock[] getStock(){
      Stock[] stock = new Stock[3];
      Random rd = new Random();  
      //##############################
      Stock sk1 = new Stock();
      sk1.setName("ibm");
      sk1.setPrice(rd.nextInt(100));
      sk1.setId(1);
      sk1.setFlag(1);
       stock[0] = sk1;
      //###############################
      Stock sk2 = new Stock();
      sk2.setName("sun");
      sk2.setPrice(rd.nextInt(200));
      sk2.setId(2);
      sk2.setFlag(2);
      
       stock[1] = sk2;
      //##################################
      Stock sk3 = new Stock();
      sk3.setName("sico");
      sk3.setPrice(rd.nextInt(300));
      sk3.setId(3);
      sk3.setFlag(3);
       stock[2] = sk3;
      return stock;
      
     }
       }

    package com.dr.stock;

    import java.util.Random;

    public class StockClient {

     
     public static void main(String[] args) {
      
      while(true){
       Stock[] sk = StockServer.getStock();
       
       for(int i = 0;i<sk.length;i++){
        if(sk[i] != null)
          System.out.println("股票名字:"+sk[i].getName()+"    股票價格:"+sk[i].getPrice()+"    股票ID:"+sk[i].getId()+"    股票類型"+sk[i].getFlag());
       }
       try{
        Thread.sleep(2000);
       }catch(InterruptedException e){
        e.printStackTrace();
        break;
       }
      }
     }
        }
     

     


     


     

    posted @ 2010-10-08 21:51 迷人笑笑 閱讀(414) | 評論 (0)編輯 收藏
    僅列出標題
    共2頁: 上一頁 1 2 
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(13)

    隨筆檔案

    文章檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲H在线播放在线观看H| 精品国产日韩亚洲一区| 亚洲美女一区二区三区| a毛片全部免费播放| 久久国产亚洲精品麻豆| 13小箩利洗澡无码视频网站免费| 国产亚洲视频在线播放| 亚欧乱色国产精品免费视频| 亚洲精品无码久久久久AV麻豆| 激情吃奶吻胸免费视频xxxx| 国产精品国产自线拍免费软件 | 少妇中文字幕乱码亚洲影视| 国产午夜精品免费一区二区三区 | 好猛好深好爽好硬免费视频| 中文字幕亚洲日本岛国片| 国产免费久久精品99久久| 亚洲AV无码久久精品色欲| 久久国产精品免费专区| 亚洲最大黄色网站| 成年女人午夜毛片免费视频 | 国产免费爽爽视频在线观看| 亚洲第一福利视频| 无码少妇一区二区浪潮免费| 亚洲成AV人影片在线观看| 亚洲国产小视频精品久久久三级| 中文字幕乱码系列免费| 久久亚洲美女精品国产精品| 波多野结衣在线免费观看| 亚洲国产精品无码中文lv| 亚洲人成无码久久电影网站| 在线观看黄片免费入口不卡| 亚洲国产高清在线精品一区| 四虎免费影院4hu永久免费| 三级网站在线免费观看| 亚洲午夜国产精品| 四虎影视在线永久免费看黄| 久久这里只精品国产免费10| 自拍偷区亚洲国内自拍| 国产亚洲一区区二区在线| 四虎精品视频在线永久免费观看| 羞羞漫画小舞被黄漫免费|