API(二)

String类

构造方法

功能

StringBuffer类

StringBuilder类

String,StringBuilder和StringBuffer的区别

正则表达式

Math类

Random类

Date类

Calendar类

SimpleDateFormat类

BigInteger

BigDecimal

 

 

String类:

字符串是由多个字符组成的一串数据的字符常量,Java中所有字符串都是String类的实例

创建形式一:String s = "abc";

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASmFuZW15Xw==,size_18,color_FFFFFF,t_70,g_se,x_16

创建形式二:String s = new String("abc");

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASmFuZW15Xw==,size_18,color_FFFFFF,t_70,g_se,x_16 

构造方法:

public String()
public String(String str)
public String(byte[] bytes)
public String(char[] value)

判断功能:

boolean equals(Object obj)
boolean equalsIgnoreCase(String str)
boolean contains(String str)
boolean isEmpty()
boolean startsWith(String prefix)
boolean endsWith(String suffix)

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASmFuZW15Xw==,size_20,color_FFFFFF,t_70,g_se,x_16

 

获取功能:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASmFuZW15Xw==,size_20,color_FFFFFF,t_70,g_se,x_16

 

转换功能:

byte[] getBytes()

char[] toCharArray()

static String valueOf(char[] chs)

String toLowerCase()

String toUpperCase()

String concat(String str)

Stirng[] split(分割符);

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASmFuZW15Xw==,size_20,color_FFFFFF,t_70,g_se,x_16

 替换功能和去除字符串两空格

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASmFuZW15Xw==,size_20,color_FFFFFF,t_70,g_se,x_16

 

StringBuffer类:

功能:添加,删除,替换,反转,截取

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASmFuZW15Xw==,size_20,color_FFFFFF,t_70,g_se,x_16

 

StringBuilder类:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASmFuZW15Xw==,size_20,color_FFFFFF,t_70,g_se,x_16

 

StringBuffer与StringBuilder的区别:

相同点:

底层实现方式是完全一致的,类的内部有一个char数组,没有并final修饰,之后对象字符串进行增,删操作

不同点:

StringBuffer是多线程操作安全的,方法都被synchronized关键字修饰

public synchronized int length(){return count;}

StringBuilder是多线程不安全的,单线程情况下建议使用

String,StringBuilder和StringBuffer的区别:

String的值是不可变的,少量的拼接操作可以,大量的字符串拼接不建议

StringBuffer,StringBuilder的值都是可变的

正则表达式:

正则表达式,又称规则表达式.Regular Expression,在代码中常简写为regex,regexp或RE.

是一种模式匹配语言(用一种规则来匹配文本).

重点:表达式中有哪些符号,如何使用这些符号来指定简单的规则.

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASmFuZW15Xw==,size_20,color_FFFFFF,t_70,g_se,x_16

 

Math类:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASmFuZW15Xw==,size_20,color_FFFFFF,t_70,g_se,x_16

 

Random类:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASmFuZW15Xw==,size_20,color_FFFFFF,t_70,g_se,x_16

 

Date类:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASmFuZW15Xw==,size_20,color_FFFFFF,t_70,g_se,x_16

 

创建了一个日期对象,此对象中包含程序运行那一刻的时间.

Calendar类:

里面包含更丰富的日历信息.

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASmFuZW15Xw==,size_20,color_FFFFFF,t_70,g_se,x_16

 

SimpleDateFormat类:

日期对象,需要显示一个指定格式的字符串.

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASmFuZW15Xw==,size_20,color_FFFFFF,t_70,g_se,x_16

 

BigInteger:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASmFuZW15Xw==,size_20,color_FFFFFF,t_70,g_se,x_16

 

BigDecimal:

小数在计算机以近似值存储

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASmFuZW15Xw==,size_20,color_FFFFFF,t_70,g_se,x_16

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值