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中提供了以下靜態物件
-
public
- public static final Locale CANADA_FRENCH
- public static final Locale CHINA
- public static final Locale CHINESE
-
public
- public static final Locale FRANCE
- public static final Locale FRENCH
- public static final Locale GERMAN
- public static final Locale GERMANY
- public static final Locale ITALIAN
- public static final Locale ITALY
- public static final Locale JAPAN
- public static final Locale JAPANESE
- public static final Locale KOREA
- public static final Locale KOREAN
- public static final Locale PRC
- public static final Locale ROOT
- public static final Locale SIMPLIFIED_CHINESE
- public static final Locale TAIWAN
- public static final Locale TRADITIONAL_CHINESE
- public static final Locale UK
- 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。