字符串学习

字符串学习

1定义

  • 概念:字符串是常量,创建后不能修改。
  • 注意:如果声明字符串却没赋值,就好

    会报错。显示未被初始化
    字符串学习_第1张图片
    553912778539766309.jpg

2常用方法

  • 直接引用常量
    String a = "soft1841"
    String str1 str2
    str1 = "soft" str = "1841"
  • 利用构造方法创建
    String a = new String("soft1841")
  • 利用字符数组创建(最普遍)
    创建一个char型:char[] charArray = ("s","o","f","t");
    String a = new String(charArray)

3字符串修改

  • 提取字符数组中的值(从String创建的字符串中提取两个字符)
    字符串学习_第2张图片
    674381871514941930.jpg
  • 对字符串中值进行替换(replaceAll)
    字符串学习_第3张图片
    305897651148565370.jpg
  • 提取字符串中的字符(subString)
    字符串学习_第4张图片
    497634080876319165.jpg
  • 字符串数组中的查询方法(contains(查询是否有关键词,有ture,没有false))
    字符串学习_第5张图片
    337366588786725889.jpg
  • 字符串数组中的拼接方法(concat)
    字符串学习_第6张图片
    292748465372499861.jpg
  • 获取字符串长度( String num(简单判断信息长度))
  • 获取指定位置字符(charAt)


    字符串学习_第7张图片
    483755268843368038.jpg
  • 判断字符串首尾内容(startWith endWith(用于检验非法信息))
    字符串学习_第8张图片
    594450810671363851.jpg
  • 替换字符串中字符(replace(错别字修改))
    字符串学习_第9张图片
    737236177983405079.jpg
  • 分隔数组(split)
    字符串学习_第10张图片
    462198981355272897.jpg
  • 去除空格(trim)
    字符串学习_第11张图片
    517193084862486890.jpg
  • 大小写替换(toLowerCase toUpperCase)
    字符串学习_第12张图片
    459910921571019144.jpg

你可能感兴趣的:(字符串学习)