您的位置:首页 > 编程语言 > Java开发

JAVA 基础学习(11)

2012-07-31 18:13 288 查看
StringBuffer 类和StringBuilder类

stringBuffer 和 StringBulider类 这两个功能基本相似,区别主要在于StingBuffer 和StingBuildl类,这个类功能基本相似,区别主要在于StringBuffer类的方法时多线程安全的,而不是线程安全,相比而言StringBuilder类会略微快一点 。

1 stringBuffer类

String 字符串的长度之外,还有容量的概念 通过动态改变容量的大小,加速字符管理。

StringBuffer的构造方法

buf1  = new  StringBuffer();

创建空的StringBuffer 对象,初始容量为16字符

buf2 = new StringBuffer(容量);

创建空的StringBuffer对象,指定容量大小

2 stringBuilder类 是一个可变的字符序列。此类提供一个与StringBuffer 兼容的Api,但不保证同步。该类被设计用作StringBuffer的一个简易替换,用字字符串缓冲区被打个线程使用的时候(这种情况很普遍)。如果可能,建议优先采用该类,因为在大多数实现中,它比StingBuffer要快。它的功能等同于StringBuffer类。

 

 

3 math 类

public double ceil (double d)

public double floor (double d)

public int round (float f)

public int round(double d)

public double ads(double d)

public double min(double d1,double d2)

public double max(double d1,double d2)

 

public double log(double d)

public double exp(double d)

 

public double sqrt(double d)

public double random (dpuble d)

 

4  日期的操作类

java.unit 

Date ()

Date(long date)

public boolean after (Date when)

public boolean before (Date when)

DateFormat       SimpleDateFormat

simpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm;ss"); 

Calendar c = Calendar.getInstance();

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: