zoukankan      html  css  js  c++  java
  • 2016/1/12 String 笔记整理

    String  简介                        文件名 Teststring 有实例

    String类 即字符串类型,并不是Java的基本数据类型,但可以像基本数据类型一样使用,用双引号括起来进行声明。在Java中用String类的构造方法来创建字符串变量。

    常用构造方法  

    1,         String s=new  String();

    2,         Char a[]={‘g’,‘o’,‘o’,‘d’};

    String s=new  String(a);  String s=new  String(a,1,3);取从第二个到第四个字符;

    以上两个等价于  String s=new String(“good”);

    方法:①String类的length() 获取字符串长度   格式 str.length

       ②获取字符串的索引位置  

        调用字符串的indexOf方法搜索时,字符串的起始位置依次搜索,返回查询 字符 首次出现的位置的索引,如果没有检索到字符串,

               返回-1.  格式str.indexOf(substr)

        调用字符串的lastIndexOf()方法搜索时,会字符串的起始位置依次搜索,返回最后出现的位置的索引,如果没有检索到字符串,

               返回-1.格式str.lastIndexOf(substr)

        如果lastIndexOf()方法中的参数是空字符串“”,则返回的结果调用该字符串的length()方法的返回结果相同

        ③截取子字符串 

        substring(开始索引)

        substring(开始索引,结束索引):结束索引的最大值是字符串长度;子字符串长度是结束索引减开始索引;

                          开始索引不能大于结束索引

        ④去除前后空格  trim() 格式  str2=" a  ad  fd  a     "System.out.println(" 

          abc ab c 去空格"+str2.trim());

        ⑤替换:1,查找替换第一个replaceFirst(“已有 ”,“替换”)

             2,查找替换replace(“已有的字符串”,“要替换的字符串”)

        ⑥查找:查找字符串lastindexOf(“字符串”) 从后往前查找最后一个字符位置

            查找字符串firstindexOf(“字符串”) 从前往后查找第一个字符位置

        ⑦判断:字符串是否相等 1,.equals(字符串或变量)区分大小写

                           2,.equalsignoreCase(字符串或变量)不区分大小写

            开始startswith(“”)

            结束endswith(“”)

        ⑧大小写转换:tolowerCase()小写    toupperCase()大写

            ⑨分割:split("分隔符")返回数组

    构造方法:  1,String str="字符串常量"

                2,String str=new String("")    //new  表示开辟新的内存空间   

                3,String str=new String(char型数组)

  • 相关阅读:
    span i s等行内元素标签之间出现奇怪空格符号
    使用electron搭建桌面app的简便方法
    antd card 组件实现鼠标移入移出效果
    事物处理
    最近在做支付宝支付,在本地测试一切正常,上传到服务器就遇到报错:
    tp框架报错 Namespace declaration statement has to be the very first statement in the script
    前后端分离开发,跨域访问的apche设置
    thinkphp 同一字段不同查询条件实现
    Redis-server在windows下闪退
    tp volist需要便利两个数组时的处理办法
  • 原文地址:https://www.cnblogs.com/haodayikeshu/p/5126030.html
Copyright © 2011-2022 走看看