zoukankan      html  css  js  c++  java
  • String字符串常用方法

    1.  charAt(int index)-->返回 char指定索引处的值(注意索引从0开始)

    String str1="abc";
    char c=str1.charAt(0);
    //返回字符串索引为0的字符'a'

    2.  concat(String str)-->将指定的字符串连接到该字符串的末尾

    String str1="Hello";
    String str2="World";
    String str3=str1.concat(str2);
    //str1,str2都不变,str3变成了"HelloWorld"

    3.  indexOf(String str)-->返回指定子字符串第一次出现的字符串内的索引

    String str1="abcbsbdbdsbas";
    int num=str1.indexOf("sb");
    //输出num=4

    4.  subString(int beginIndex)-->返回一个字符串,该字符串是此字符串的从beginIndex到最后的子字符串

         subString(int beginIndex,int endIndex)-->返回一个字符串,该字符串是此字符串的从beginIndex到endIndex的子字符串

    String str1="HelloWorld~";
    String str2=str1.substring(5);
    String str3=str1.substring(4,7);
    //str2="World";str3="oWo"

    5.  split(String regex)-->用regix来分割某个字符串

    String str1="aaa,bbb,ccc";
    Strng[] strs=str1.split(",");
    //strs={"aaa","bbb","ccc"}

    6.  toCharArray-->将此字符串转换为新的字符数组

    String str1="HelloWorld";
    char[] chars=str1.toCharArray();
    for(int i=0;i<chars.length();i++){
         System.out.println(chars[i]);
        }
     //’H','e','l','l','o','W','o','r','l','d'

      补充:

      将字符串转换成数组:toCharArray()

      将数组转换成字符串:toString()

    7.  getBytes()-->使用平台的默认字符集将此字符串转换为字节序列,将结果存储到新的字节数组中

    String str="abcabc";
    byte[] bytes=str.getBytes();
    //bytes内的元素为97,98,99,97,98,99
  • 相关阅读:
    LeetCode Binary Tree Inorder Traversal
    解析看病难看病贵
    [转]微服务概念解析
    OC中几种延时操作的比較
    Android AOP之路三 Android上的注解
    浅析C#中的托付
    图类算法总结
    有关https安全的相关内容介绍
    BZOJ 3684: 大朋友和多叉树 [拉格朗日反演 多项式k次幂 生成函数]
    Codeforces 250 E. The Child and Binary Tree [多项式开根 生成函数]
  • 原文地址:https://www.cnblogs.com/iceywu/p/11978549.html
Copyright © 2011-2022 走看看