• 字符串


    一.使用字符串
     1.方法:
      (1)定义并初始化字符串
      (2)使用字符串,对字符串进行一些处理
     2.语法:

     (1)String s = "";
      (2)String s = new String();


       
       >在java中,字符串被作为String类型的对象来处理
       >String类是java设计人员先提供一个非常有用的类,它位于java.lang包中,默认情况下,该包被自动导入所有程序
       >可以通过使用String类提供的方法来完成对字符串的操作
       >String类提供了许多有用的方法,如获得字符串长度,对两个字符串进行比较,连接两个字符串及提取一个字符串中的某一部分
    二.字符串长度


     语法:

      字符串.lenght();
      //返回字符串长度


    三.字符串的比较
     1.equals:
      在使用equals()方法比较两个字符时,它逐个对照组成两个字符串的每个字符是否相同
          (1)如果相同,则返回true
          (2)如果不相同,则返回false
      语法:
       

    字符串1.equals(字符串2);
       //比较两个字符串的值相同,返回boolean类型(true/false)


     2."=="于equals的区别:
      (1)"=="判断的是两个字符串对象在内存中的首地址是否相等,即判断是否是同一个字符串对象
      (2)equals判断的是两个字符串对象的值是否相等
     3.字符串中的忽略大小写:
      语法:

       字符串1.equalsIgnoreCase(字符串2);
       //lghnore是"忽略"的意思
       //忽略大小写比较字符串1和字符串2,相同返回true,否则返回false


     4.改变字符串中字母大小写:

      语法:
       (1)

    字符串.toLowerCase();
        //转换字符串中的英文字母为小写
        //返回字符串的小写形式

       (2)

    字符串.toUpperCase();
        //转换字符串中的英文字母为大写
        //返回字符串的大写形式

     
    四.字符串的连接
     连接字符串的方法又两种:使用"+"运算符和使用String类的concat()方法
     1."+"运算符的使用:
      (1)"+"运算符可以起到连接字符串的作用
      (2)在定义一个字符串时可以使用"+"运算符进行连接
      (3)在使用"+"运算符连接字符串和int(或double)类型数据时,"+"将int(或dounle)类型数据自动转换成String类型
     2.String类的concat()方法:

      字符串1.concat(字符串2);
      //字符串2被连接到字符串1后面,返回连接后的新字符串

    五.字符串的提取和查询


     5.trim()方法:
     1.indexOf()方法:
      (1)该方法是在字符串内搜索某个指定的字符或字符串,它返回出现第一个匹配字符的位置
      (2)如果没有找到匹配,则返回-1
      (3)调用时,括号中写明要搜索的字符(或字符串)的名字
     2.lastIndexOf()方法:
      该方法也是在字符串内搜索某个指定的字符或字符串,但是它是搜索最后一个出现的字符(或字符串)的位置
     3.substring(int index)方法:
      该方法用于提取从位置索引开始的字符串部分,调用时括号中写的是要提取的字符串的开始位置,方法的返回值就是要提取的字符串
     4.substring(int beginindex , int endindex)方法:
      (1)该方法用于提取位置beginindex和位置endindex位置之间的字符串部分
      (2)特别要注意的是:
       >对于开始位置beginindex,java是基于字符串的首字符为0来进行处理的
       >对于终止位置endindex,java是基于字符串的首字符为1来处理的

      (1)该方法可以忽略字符串前后的空格
      (2)在接收用户输入的字符串时,一般会调用trim()方法过滤字符串前后的多余空格
    六.字符串的拆分
     语法:
      

    字符串.split(String separator , int limit);
       //separator可选项,标识拆分字符串时使用一个或多个字符,如果不选择该项,则返回包含该字符串所有单个字符的元素数组
       //limit可选项,该值用来限制返回数组中的元素个数
  • 相关阅读:
    2016 -03-08 静态库 .a
    2016 -03 -07 搜索功能 模糊查询
    2016 -03 -07 字符串是否包含字符串/字符
    2016-03-04 一个完整的model 样式
    2016-03-01 地图定位 以及失败
    2016-03-01 svn conerstone
    2016-03-01 svn .a 不能上传到conerstone上的解决
    2016-02-29 不能真机调试的问题
    2016-02-28 00:53:21 version 与build
    Add Two Numbers
  • 原文地址:https://www.cnblogs.com/liehuonanjue/p/7394742.html
Copyright © 2020-2023  润新知