字符串查找
indexOf(String s)方法返回搜索的字符或字符串首次出現的位置
lastIndexOf(String s)方法返回搜索的字符或字符串最后一次出現的位置
獲取索引位置的字符 charAt(int index)
字符串截取
substring(int beginIndex) 截取從指定索引位置到結尾
substring(int beginIndex,int endIndex) 截取從指定索引位置開始到指定索引位置結尾
去除收尾空格 trim()
字符串替換 replace(char oldChar,char newChar)
判斷字符串的開始與結尾
startsWith(String prefix) 字符串前綴
endWith(String suffix) 字符串后綴
判斷字符串是否相等
==
equals() 區分大小寫
equalsIgnoreCase() 不區分大小寫
按字典順序比較兩個字符串 compareTo(String srt) 基於字符的Unicode的值
字符串大小轉換
toLowerCase() 轉成小寫
toUpperCase() 轉成大寫
字符串分割
split(String srt) 按給定字符串進行分割
split(String str,int limit) 按給定字符串進行分割,並限定分割次數
格式化字符串
format(String format,Object...args)
format(Local l,String format,Object...args)
l: 格式化過程中要應用的語言環境 format:格式化字符串 args:格式說明符引用參數
字符串生成器 StringBuilder
append() 追加內容
insert(int off,String arg) 指定位置插入數據
delet(int start,int end) 刪除指定位置的字符串
填充替換數組元素
Arrays.fill(int[] a,int value) 將int值分配給int型數組的每個元素
Arrays.fill(int[] a,int startIndex,int endIndex,int value) 將int值分配給int型數組指定范圍的每個元素(包頭不包尾)
對數組進行排序 Arrays.sort(object) 提供多種重載
復制數組 提供多種重載
Arrays.copyOf(arr,int newlength) newlength:新數組長度
Arrays.copyOfRange(arr,int startIndex,int endIndex) 復制指定范圍的數組
數組查詢
Arrays.binarySearch(Object[] a ,Object key) 二分搜索法搜索指定數組
Arrays.binarySearch(Object[] a ,int startIndex,int endIndex,Object key)二分搜索法搜索指定數組的指定范圍(包頭不包尾)