我的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();

随机数方法

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值