美文网首页
字符串学习笔记

字符串学习笔记

作者: 我就是个帝帝 | 来源:发表于2018-11-14 11:15 被阅读0次

字符串学习

1定义

  • 概念
  • 注意

2常用方法

  • s.length(); 求字符串的长度
  • s.width(".jpg");判断字符串是否以.jpg结尾
  • 提取字符数组中的值,如图。定义int型字符串数组,并定义了值。然后String创建一个字符串,并从该数组中第二位开始,提取两个元素(因为Java中默认从0开始,所以输入2,实际上是从f开始的) 提取数组中的值
  • 对字符串中的值进行替换,replaAll方法,替换phoneNumber中的字符串冲第三位开始,提取四个元素,将之替换为****。应用了简单的正则,暂时不需要深入了解regex后的\代表什么。用于一些隐私信息的隐藏 字符串的替换
  • 提取字符串中的字符,subString方法,截取字符串中的第六位到第十位。常用于截取用户输入的信息,保存重要信息 提取字符
  • contains方法,常用于方法查询。应用于界面,web端的查询。contains("查询字符"),便可以在你定义的字符串中查询是否有这个关键词,如果没有就false,有就true。在实际中可以将true或者false改为输出有该查询字符的量 方法查询
  • concat方法,将指定字符串拼接至某字符串结尾。当你用于输出用户出生年份的时候,便可以定义一个year,随后输出的值后使用concat方法加上。 字符串拼接
  • 获取字符串长度。String num = "123456"; int size = num.length();输出size后结果为6.也就是num的长度。可以简单的判断用户提交的信息长度,若不符合规范则报错
  • 获取指定位置的字符。charAt方法。默认从0开始,所以当charAt里面的值为三的时候,输出结果就是4咯 获取字符
  • 判断字符串首尾内容,startsWith和endWith方法,可用于判断用户提交信息格式是否正确,可用于限制手机号的非法提交,黑客利用图片上传漏洞提交木马等等,最有用 判断前后缀

3使用场景

  • 文件名更名
  • 禁词过滤
  • 文件类型过滤
  • 正则表达式验证手机号规范,


    正则表达式 运行效果为 运行效果图

相关文章

  • Python ☞ day 3

    Python学习笔记之 字符串 & 列表 & 元组 & 字典 字符串 什么是字符串? 字符串运算 字符串方法 列表...

  • Golang学习笔记---字符串处理大全

    Golang学习笔记---字符串处理大全 源码Github链接simpleStrProcess.go

  • string

    es6 字符串的新增属性。学习笔记此博文 字符串的遍历器的接口。 includes(),startsWith(),...

  • 正则表达式学习笔记

    简介 笔者的正则的学习笔记和思维导图 用处 字符串匹配 字符串查找 IDE集成 如何学习 分类别记忆 多练习,无他...

  • 学习 Python 笔记

    学习 Python 笔记 eval()//去除双引号 字符串的切片 name =“1234567” name[2:...

  • 2019-01-09

    Day20【学员昵称】:沐沐【学习内容】:10.6字符串提取【学习心得】:字符串的提取应用非常广泛【笔记分享】:1...

  • 2019-01-10

    Day21【学员昵称】:沐沐【学习内容】:10.6字符串提取【学习心得】:字符串的提取应用非常广泛【笔记分享】1....

  • 2019-01-11

    Day22【学员昵称】:沐沐【学习内容】:10.6字符串提取【学习心得】:字符串的提取应用非常广泛【笔记分享】:1...

  • Python学习-序列(list,tuple,str)

    查看所有Python相关学习笔记 序列相关知识点 序列: list 将字符串、元组转化为列表 tuple 将字符串...

  • 一、JavaScript 笔记之扫盲

    JavaScript 个人零碎笔记,不作为学习JavaScript 教程使用 1.字符串: es6 针对多行字符串...

网友评论

      本文标题:字符串学习笔记

      本文链接:https://www.haomeiwen.com/subject/trvdfqtx.html