1. 程式人生 > >第七周學習內容總結

第七周學習內容總結

pattern eal 構造 align 位置 src app trac 隨機

第七周學習內容總結

String類:length、equals、startsWith、contains、substring,這些方法對於有效處理字符序列信息有很大的幫助;

StringTokenizer類:分解字符序列,不使用正則表達式作為分隔標記;

Scanner類:同樣是分解字符序列,在解析操作時,把與正則表達式匹配的字符序列作為分隔標記;

StringBuffer類:內存空間可以自動改變大小,便於存放一個可變的字符序列。常用方法有append、charAt、insert、reverse、delete、replace;

Date類和Calendar類:用於處理時間;

Math類、BigInteger類、Random類:用於處理數據;

Class類和Console類:Class類的實例可以幫助程序創建其他類的實例,Console類可以讓文本不在命令行顯示;

Pattern類和Matcher類:檢索和指定模式匹配的字符序列。

String類的常用方法:

1. public int length( ) 用來獲取一個String對象的字符序列的長度;
2.public boolean equals(String s) 用來比較當前String對象的字符序列是否與參數s指定的String對象的字符序列相同;
3.public boolean startsWith(String s)、public boolean endsWith(Sting s) 判斷當前String對象的字符序列前綴是否是參數指定的String對象s的字符序列;


4.public boolean contains(String s) 用來判斷當前String對象的字符序列是否包含參數s的字符序列;
5.public int indexOf (string s) 從當前String對象的字符序列的0索引位置開始檢索首次出現s的字符序列位置並返回該位置,若沒檢索到,該方法的返回值為-1;
6.public int lastIndexOf(String s) 從當前String對象的字符序列的0索引位置開始檢索最後一次出現s的字符序列的位置,並返回該位置,若沒檢索到,則返回-1;
*7.public String trim() 得到一個新的String對象,這個String對象的字符序列是當前String對象的字符序列去掉前後空格後的字符序列。

DateCalendar

Date類

1.使用無參數構造方法

2.使用帶參數的構造方法

Calendar類

Calendar類在java.util包中。使用Calendar類的static方法getInstance()可以初始化一個日歷對象

日期的格式化

format方法
format(格式化模式,日期列表);

不同區域的星期格式
format(Locale locale,格式化模式,日期列表);其中的參數locale是一個Locale類的實例,用於表示地域

MathBigIntegerRandom

Math
在編寫程序時,可能需要計算一個數的平方根、絕對值或獲取一個隨機數等。以下是Math類的常用類方法。
- public static long abs(double a) 返回a的絕對值。
- public static double max(double a,double b) 返回a、b的最大值。
- public static double min(double a,double b) 返回a、b的最小值。

BigInteger類
BigInteger類的常用方法
- public BigInteger add(BigInteger val) 返回當前對象與val的和。
- public BigInteger subtract(BigInteger val) 返回當前對象與val的差。
- public BigInteger multiply(BigInteger val) 返回當前對象與val的積。

Random類
使用Random類的如下構造方法
public Random(); public Random(long seed);創建Random對象

數字格式化

format方法
程序可以使用String類調用format方法對數字進行格式化。

格式化整數
1.%d,%o,%x和%X
2.修飾符
3.數據的寬度

格式化浮點數
1.float、Float、double 和Double %f,%e(%E),%g(%G)和%a(%A)格式符可格式化float、Float、double和Double。
2.修飾符
3.限制小數位數與數據的“寬度”

Class類與Console

class
使用Class的類方法得到一個和某類(參數className指定的類)相關的Class 對象

Console類

PatternMatcher

使用Pattern類和Matcher的步驟如下。
1.建立Pattern對象
2.得到Matcher對象

代碼托管:

https://gitee.com/Reveal/qwe/tree/master/qwe/qwe/src

第七周學習內容總結