我的java學習日記(14)

Java學習第十四節之簡單類的學習

一、           String()StringBuffer()StringBuilder()的對比,效率是逐漸增加的

對比示例如下:

1、使用String方法給字符串追加字符串;循環10000次,時間是894毫秒

2、使用StringBuffer方法給字符串追加字符串;循環次數是上面1中的100倍,1000000次,時間是118毫秒。

3、使用StringBuilder方法給字符串追加字符串;與2中的循環次數一樣,1000000次,時間是91毫秒,在線程環境中,相對StringBuffer運行速度較快,但是不安全,容易造成數據混亂。

4StringBufferdelete方法和insert方法使用

  public static void main(String[] args) throwsException {

StringBuffer s = new StringBuffer("abc");

       s.append("123");   //s追加123

 System.out.println(s);

          s.delete(0, 3);   //刪除s從第0開始到第3個的字符

 System.out.println(s);

    s.insert(0, "abc");    //s的第0個開始字符串插入abc

System.out.println(s);

  }

     5、引入外部的包,並調用其方法

   publicclass TestStringUtil {

       publicstatic void main(String[] args) {

int i=org.apache.commons.lang.StringUtils.countMatches(

"saghfjkssaghgskadgbfjksadgfgsdfgsadfkjsagfsbakfgsadjkfjksdagfjksagfjasdf""a");

              System.out.println(i);

       }

}

二、           數學類

1、變量

Math.PI

2、方法

max();min();

隨機數方法

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章