1. 程式人生 > >1.11工作筆記

1.11工作筆記

1、正則表示式

正則表示式定義了字串的模式。

正則表示式可以用來搜尋、編輯或處理文字。

正則表示式並不僅限於某一種語言,但是在每種語言中有細微的差別

 

2、toCharArray()方法

可以將String字串轉為字元陣列

 

3、Java集合

(1)Collection:Java基本的資料結構,是很多集合的根介面,同為根介面的還有map

(2)Set:Set和List一樣,也繼承於Collection,是集合的一種。和List不同的是,Set內部實現是基於Map的,所以Set取值時不保證資料和存入的時候順序一致,並且不允許空值,不允許重複值。

 

4、toLowerCase() 方法用於將大寫字元轉換為小寫。

 

5、

1. Locale 介紹

Locale 表示地區。每一個Locale物件都代表了一個特定的地理、政治和文化地區。
在操作 Date, Calendar等表示日期/時間的物件時,經常會用到;因為不同的區域,時間表示方式都不同。
下面說說Locale物件的3種常用建立方式。
(1)獲取預設的Locale
使用方法:

Locale locale = Locale.getDefault()

(2) 直接使用Locale的靜態物件
Locale.java中提供了以下靜態物件

  1. public
    static final Locale CANADA
  2. public static final Locale CANADA_FRENCH
  3. public static final Locale CHINA
  4. public static final Locale CHINESE
  5. public
    static final Locale ENGLISH
  6. public static final Locale FRANCE
  7. public static final Locale FRENCH
  8. public static final Locale GERMAN
  9. public static final Locale GERMANY
  10. public static final Locale ITALIAN
  11. public static final Locale ITALY
  12. public static final Locale JAPAN
  13. public static final Locale JAPANESE
  14. public static final Locale KOREA
  15. public static final Locale KOREAN
  16. public static final Locale PRC
  17. public static final Locale ROOT
  18. public static final Locale SIMPLIFIED_CHINESE
  19. public static final Locale TAIWAN
  20. public static final Locale TRADITIONAL_CHINESE
  21. public static final Locale UK
  22. public static final Locale US

使用方法:下面的Locale物件是對應 “中國(大陸)”的

Locale locale = Locale.SIMPLIFIED_CHINESE

(3)通過Locale的建構函式建立Locale物件
Locale的建構函式共有3個。如下:

Locale(String language)

Locale(String language, String country

6、trim()方法返回呼叫字串物件的一個副本,但是所有起始和結尾的空格都被刪除了。

 

7、JAVA中字串比較equals()和equalsIgnoreCase()的區別

1.equals()函式:

    主要是區分“比較的字串” 大小寫和長度時候相同,比較的型別可以是Object型別。

2.equalsIgnoreCase()函式:

    比較的引數只能是字串,這裡只要字串的長度相等,字母的大小寫是忽略的。認為A-Z和a-z是一樣的。

 

8、\u4e00”和“\u9fa5”是unicode編碼,並且正好是中文編碼的開始和結束的兩個值,所以這個正則表示式可以用來判斷字串中是否包含中文。

 

9、String型別有一個方法:contains(),該方法是判斷字串中是否有子字串。如果有則返回true,如果沒有則返回false。

 

 

toLowerCase() 方法用於將大寫字元轉換為小寫。

1.equals()函式:

    主要是區分“比較的字串” 大小寫和長度時候相同,比較的型別可以是Object型別。

2.equalsIgnoreCase()函式:

    比較的引數只能是字串,這裡只要字串的長度相等,字母的大小寫是忽略的。認為A-Z和a-z是一樣的。

 

8、\u4e00”和“\u9fa5”是unicode編碼,並且正好是中文編碼的開始和結束的兩個值,所以這個正則表示式可以用來判斷字串中是否包含中文。

 

9、String型別有一個方法:contains(),該方法是判斷字串中是否有子字串。如果有則返回true,如果沒有則返回false。