zoukankan      html  css  js  c++  java
  • java基础——String的常用方法

    java中String的常用方法

    1、length() 字符串的长度   

    例:char chars[]={'a','b'.'c'};     
    String s=new String(chars);     i
    nt len=s.length();

    2、charAt() 截取一个字符   

    例:char ch;     
    ch="abc".charAt(1); 返回'b'


    3、 getChars() 截取多个字符   

     
    例:String s="this is a demo of the getChars method.";  
      char buf[]=new char[20];    
      s.getChars(10,14,buf,0);


    4、getBytes()  

     替代getChars()的一种方法是将字符存储在字节数组中,该方法即getBytes()。

     

    5、toCharArray()

      转成char型数组

     

    6、equals()和equalsIgnoreCase()

    equals()判断两个String的值 是否相等

    equalsIgnoreCase()判断两个String的值 是否相等 并且忽略大小写

     

    7、regionMatches()

     用于比较一个字符串中特定区域与另一特定区域,它有一个重载的形式允许在比较中忽略大小写。
      

    8、startsWith()和endsWith() 

     
    startsWith()方法决定是否以特定字符串开始
    endWith()方法决定是否以特定字符串结束

      //str是否从b开始
       String str = "abcd";
      boolean b = str.startsWith("b");
      System.out.println(b);//false
    9、equals()和==
     
      equals()方法比较字符串对象中的字符(比较值),==运算符比较两个对象是否引用同一实例(比较地址)。   
    例:String s1="Hello";     
           String s2=new String(s1);  
        s1.eauals(s2); //true    
        s1==s2;//false
    10、compareTo()和compareToIgnoreCase() 比较字符串


    11、indexOf()和lastIndexOf()   

    indexOf() 查找字符或者子串第一次出现的地方。   
    lastIndexOf() 查找字符或者子串是后一次出现的地方。

    12、substring() 字符串的截取(从某个下标开始  直到结束)

    例:String str = "bcd";
      String string2 = str.substring(1);
     System.out.println(string2);//cd

    13、concat()

    连接两个字符串

    14 、replace() 替换   

    它有两种形式,第一种形式用一个字符在调用字符串中所有出现某个字符的地方进行替换,形式如下:  
     String replace(char original,char replacement)   
    例如:String s="Hello".replace('l','w');   
    第二种形式是用一个字符序列替换另一个字符序列,形式如下:
      String replace(CharSequence original,CharSequence replacement)

    15、trim() 去掉起始和结尾的空格

    16、valueOf() 将满足条件的参数 转换成 String类型

    17、toLowerCase() 转换为小写

    18、toUpperCase() 转换为大写

    19、isEmpty():判断字符串的长度是否为0

    例String str = "bcd";
    boolean empty = str.isEmpty();
      System.out.println(empty);//3
      
      int length = str.length();
      System.out.println(length);//false

    20、split():以某种规则进行拆分

    21、contains():是否包含
    22、 indexOf():返回下标

    23、toString():返回此对象本身

  • 相关阅读:
    Java核心技术第四章----对象与类重难点总结
    Java核心技术第三章----Java的基本程序设计结构重难点总结
    IDEA Invalid bound statement (not found)
    安利一个免费下载VIP文档神器
    灵魂拷问--你是什么垃圾?垃圾分类找人工智障!!!让你再也不拍大妈的灵魂拷问
    JavaWeb无框架,借助反射采用精巧设计模式实现放微信PC聊天页面
    JavaWeb购物车
    来自大专生的些许感悟
    2021 第二轮省队集训 Day5
    2021 第二轮省队集训 Day2
  • 原文地址:https://www.cnblogs.com/huan-guo/p/8393940.html
Copyright © 2011-2022 走看看