Java String API

内容纲要
java.lang.String    1.0
    1. char charAt(int index)
    // 返回给定位置的代码单元。除非对底层的代码单元感兴趣,否则不需要调用这个方法

    2. int codePointAt(int index)   5
    // 返回从给定位置开始的码点

    3. int offsetByCodePoints(int startIndex, int cpCount)  5
    // 返回从 startIndex 码点开始,cpCount 个码点后的码点索引

    4. int compareTo(String other)
    // 按照字典顺序,如果字符串位于 other 之前,返回一个负数;如果字符串位于 other 之后,返回一个正数;如果两个字符串相等,返回 0

    5. IntStream codePoints()   8
    // 将这个字符串的码点作为一个流返回。调用 toArray 将它们放在一个数组中

    6. new String(int[] codePoints, int offset, int count)  5
    // 用数组中从 offset 开始的 count 个码点构造一个字符串

    7. boolean empty()
       boolean blank()  11
    // 如果字符串为空或者由空格组成,返回 true

    9. boolean equals(Object other)
    // 如果字符串与 other 相等,返回 true

    10. boolean equalsIgnoreCase(String other)
    // 如果字符串与 other 相等(忽略大小写),返回 true

    11. boolean startsWith(String prefix)
        boolean endsWith(String suffix)
    // 如果字符串以 prefix 开头或以 suffix 结尾,则返回 true

    12. int indexOf(String str)
        int indexOf(String str, int fromIndex)
        int indexOf(int cp)
        int indexOf(int cp, int fromIndex)
    // 返回与字符串 str 或码点 cp 匹配的第一个字串的开始位置。从索引 0 或 fromIndex 开始匹配。如果在原始字符串中不存在 str,则返回 -1

    13. int lastIndexOf(String str)
        int lastIndexOf(String str, int fromIndex)
        int lastindexOf(int cp)
        int lastindexOf(int cp, int fromIndex)
    // 返回与字符串 str 或码点 cp 匹配的最后一个子串的开始位置。从原始字符串末尾或 fromIndex 开始匹配

    14. int length()
    // 返回字符串代码单元的个数

    15. int codePointCount(int startIndex, int endIndex)    5
    // 返回 startIndex 和 endIndex-1 之间的码点个数

    16. String replace(CharSequence oldString, CharSequence newString)
    // 返回一个新字符串。这个字符串用 newString 代替原始字符串中所有的 oldString。可以用 String 或 StringBuilder 对象作为 CharSequence 参数

    17. String substring(int beginIndex)
        String substring(int beginIndex, int endIndex)
    // 返回一个新字符串。这个字符串包含原始字符串中从 beginIndex 到字符串末尾或 endIndex-1 的所有代码单元

    18. String toLowerCase()
        String toUpperCase()
    // 返回一个新字符串。这个字符串将原始字符串中的大写字母改为小写,或者将原始字符串中的所有小写字母改成大写

    19. String trim()
        String strip()  11
    // 返回一个新字符串。这个字符串将删除原始字符串头部和尾部小于等于 U+0020 的字符(trim)或空格(strip)

    20. String join(CharSequence delimiter, CharSequence... elements)   8
    // 返回一个新字符串,用给定的定界符连接所有元素

    21. String repeat(int count)    11
    // 返回一个字符串,将当前字符串重复 count 次

留下评论

您的电子邮箱地址不会被公开。