Java字符串與數組


字符串查找
    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)二分搜索法搜索指定數組的指定范圍(包頭不包尾)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM