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
  • 相关阅读:
    mysql多行多列合并为一行一列
    http://testyourvocab.com/
    数据导入报错:Got a packet bigger than‘max_allowed_packet’bytes的问题
    mybatis mapper xml 使用 > <
    Mysql limit
    table tr,td,div ... focus
    Java开发必备的9个英文网站
    MyEclipse中导入Spring 4.0源码
    《算法竞赛入门经典》1.5.6上机练习
    《算法竞赛入门经典》第一章1.5
  • 原文地址:https://www.cnblogs.com/iceywu/p/11978549.html
Copyright © 2011-2022 走看看