zoukankan      html  css  js  c++  java
  • java string类及常用方法一

    string  s2=""; 空串是字符串常量,同时是一个string类的对象 ,就可以调用string类中的方法

    null是空常量,不能调用任何方法,否则出现空指针异常;可以赋值给任意的引用数据类型

    string s3=null;由于string类会调用tostring方法就会报告异常错误

    boolean equals(object obj);比较字符串的内容是否相同,区分大小写;

    ==: 基本类型比较内容,引用类型比较的是地址值;

    1.

    String  s1="abc";

    String  s2="abc";

    System.out.println(s1==s2);//true

    System.out.println(s1.equals(s2));//true

     

    2.string s1= new string("abc");   这里创建了两个对象 :  一个在常量区  ,一个在堆中

    3.string  s1="a"+"b"+"c";   常量优化机制   取值于常量区

      string  s2="abc";

    System.out.println(s1==s2);//true

    System.out.println(s1.equals(s2));//true

    4.

    5.string 常见方法:int length():获取字符串的长度

                           char   charAt(int index):获取指定索引位置的字符      

                             int   indexof(int ch):返回指定字符在此字符串中第一次出现处的索引    

                              int   indexof(string  str):返回指定字符串在此字符串中第一次出现处的索引

                              int   indexof(int ch,int fromindex):返回指定字符在此字符串中从指定位置后第一次出现处的索引

                                int   indexof(string str,int fromindex):返回指定字符串在此字符串中从指定位置后第一次出现的索引

                                 lastindexof                         

                                string  substring(int start):从指定位置开始截取字符串,默认到末尾

                                string  substring(int start,int end):从指定位置开始到指定位置结束截取字符串

                               byte[]  getbytes();把字符串转换为字节数组;

                                char[]  tocharArray():把字符串转换为字符数组;

                                static string valueof(char[] chs):把字符数组转成字符串;

                                static string valueof(int i):把int 类型的数据转成字符串。注意:string类的valueof方法可以把任意数据转成字符串

                                

                                  string tolowercase():把字符串转成小写

                                 string  touppercase():把字符串转成大写

                                 string  concat(string str):把字符串拼接

     6.需求:把一个字符串的首字母转成大写,其余小写   (只用string方法实现 不考虑正则)

       

  • 相关阅读:
    用GDB调试程序(一)
    Linux编程基础——GDB(设置断点)
    滴滴快车奖励政策,高峰奖励,翻倍奖励,按成交率,指派单数分级(10月12日~10月18日)
    北京Uber优步司机奖励政策(10月19日~10月25日)
    借贷宝人脸识别无需绑卡,需合作者共同冲刺
    王璐首次详解借贷宝诞生历程 直面创业从0到1
    创造信用收入 借贷宝颠覆创新普惠金融
    php中,如何将编译后的代码,反编译回去。
    chrome调试ajax
    提示text还能输入多少字节
  • 原文地址:https://www.cnblogs.com/yimian/p/6475486.html
Copyright © 2011-2022 走看看