Java学习Day8~第九章 字符串

日期:2020/10/30   周五@home

书籍:《手把手教你学Java》

学习内容:第九章数组

+++++++++++++++++++++++++++++++++++++++++++++++++++++

总结:

字符串:字符串是一系列字符组成的序列

  • 字符串长度
    • 字符串s,s.length() 计算长度,按个数算长度 ,用字符串的方法
    • 数组a的长度已知,所以用a.length及计算长度,用属性即可
    • length() 方法返回int类型
  • 字符串比较
    • equals() 检查组成字符串内容的字符是否一致,包括大小写
    • equalsIgnoreCase() 忽略大小写的字符串比较
    • toUpperCase()转换字符串中的英文字符为大写
    • toLowerCase() 转换字符串中的英文字符为小写
  • 字符串连接
    • concat()方法:
String a = "Hello, ";
String b ="Ginger";
String c = a.concat(b);
System.out.println(c);
  • 字符串常用的提取和查询方法
    • indexOf()
    • lastIndexOf()
    • substring() 用于提取从位置索引开始的字符串部分,括号里面是你想提取的字符串索引开始的位置
    • substring(beginIndex,endIndex), 提取从索引beginIndex开始,以endIndex结束但不包括的字符串,that is to say, 包括左不包括右
    • trim(), 去掉字符串前后的空格
    • // 字符串查询,找不到就返回-1
      String str = "abcdabcd";
      System.out.println(str.indexOf("c")); //搜索第一个出现的字符的索引位置
      System.out.println(str.lastIndexOf("c")); // 搜索最后一个出现的字符的索引位置
      System.out.println(str.substring(1)); // 提取从索引1开始的字符串: "bcdabcd"
      System.out.println(str.substring(1, 5)); // 提取从索引1开始,4结束的字符串: "bcda", that is to say, 包括左不包括右
      System.out.println(" ab c ;".trim()); // trim()只能去掉前后空格

       

上一篇:【推荐架构day8】美团推荐算法的实践篇


下一篇:在C#中internal关键字是什么意思?