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
  • 相关阅读:
    Tomcat自动部署
    java环境配置
    django-crispy-forms入门指南
    hibernate级联删除
    bzoj1659: [Usaco2006 Mar]Lights Out 关灯
    bzoj1658: [Usaco2006 Mar]Water Slides 滑水
    bzoj5470 / P4578 [FJOI2018]所罗门王的宝藏(差分约束)
    P2864 [USACO06JAN]树林The Grove
    bzoj1651 / P2859 [USACO06FEB]摊位预订Stall Reservations
    bzoj1647 / P1985 [USACO07OPEN]翻转棋
  • 原文地址:https://www.cnblogs.com/iceywu/p/11978549.html
Copyright © 2011-2022 走看看