zoukankan      html  css  js  c++  java
  • String方法

    构造函数:

      String()

      String(char[] chars)

      String(String strObj)

      String(byte asciiChars[])

    整型和字符串相互转换:

      String到int:int i = Integer.parseInt(String s)

            int i = Integer.valueOf(str).intValue()

      int到String:String s = String.valueOf(i)

            String s = Integer.toString(i)

            String s = ""+i

      String到char: char[] c = string.toCharArray()

      char到String: String s = Character.toString(c)

            String.valueOf('a')

      char[]到String: String.copyValueOf(char[])

    提取子串:

      String substring(int startIndex)

      String substring(int startIndex, int endIndex)

    字符串连接:

      String concat(String str)

    字符串长度:

      int length()

    字符串比较:(StringBuffer未重写equals方法)

      int compareTo(String anotherString):比较两个字符串asc码的值,返回第一个不同的字符间的asc差值,如果直到其中一个字符串结尾都一样,则返回两个字符串长度差

      boolean equals(Object anObject)

      boolean equalsIgnoreCase(String anotherString)

      boolean regionMatches(int startIndex, String str2, int str2Index, int number)

    判断字符串的前缀和后缀:

      boolean startsWith(String prefix):区分大小写

      boolean startsWith(String prefix, int offset)

      boolean endsWith(String suffix)

    字符串单个字符查找:

      int indexOf(char ch)

      int indexOf(char ch, int fromIndex)

      int lastIndexOf(char ch)

    字符串子串查找:

      int indexOf(String str)

      int lastIndexOf(String str)

      int lastIndexOf(String str, int fromIndex)

    字符串中字符大小写转换:

      String toLowerCase()

      String toUpperCase()

    去除多余空格:

      String trim():仅去除开头和结尾空格,字符串中的空格依然保留

    字符串中字符替换:

      String replace(char oldChar, char newChar)

      String replaceFirst(String regex, String replacement)

      String replaceAll(String regex, String replacement)

    字符串转换成数组:

      toCharrArray()

    定位某个字符:

      char charAt()

     截取字符串:

      String substring(int from, int to)

      

  • 相关阅读:
    Discuz! 的编码规范
    Golang 并发编程指南
    Hyrum's Law
    从数组中将变量导入到当前的符号表
    map[interface {}]interface {} yaml文件解码
    迪基福勒检验
    约定式路由
    use of internal package github.com/gokratos/kratos/v2/internal/httputil not allowed
    See https://v8.dev/blog/mathrandom for details.
    Cast a value as a certain type
  • 原文地址:https://www.cnblogs.com/zawjdbb/p/7071724.html
Copyright © 2011-2022 走看看