字符串学习

字符串学习

1.定义

  • 概念
    在Java编程中广泛使用的字符串是一系列字符。在Java编程语言中,字符串被视为对象。 Java平台提供String类来创建和操作字符串。
  • 注意
    1.String str = null;和String str = “”;是不同的。前者是空对象,没有指向任何地址,会有NPE,后者是一个空白的字符串,是分配了内存空间的。
    2.字符串变量是一个对象
    3.字符串String是一个final类
    4.==和equals的区别
    5.stack和heap的概念

2.常用方法

  • s.length() 求字符串的长度
  • s.endsWith(".jpg")判断字符串是否以jpg结尾
  • s.startsWith("java")判断字符串是否以java开始
  • s.substring(3,6)从第三个字符串开始选取六个字符串
  • s.replace("java1","java2")将java1替换为java2
  • s.toCharArray();获取字符数组
  • s.equals(str);将字符串s与字符串str连接
  • s.charAt(2);获取指定位置的字符
  • s.indexOf("a");获取子字符串索引位置

3.使用场景

  • 单词分割


    image.png
  • 文件名更名


    image.png
  • 禁词过滤


    image.png
  • 文件类型统计


    image.png
  • 正则表达式初步


    image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容