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

字符串学习笔记

作者: 我就是个帝帝 | 来源:发表于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使用场景

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


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

    相关文章

      网友评论

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

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