2021-09-08

  •     获取子字符串

》》》截取字符串

两种用法,同一种方法的两种用法

  1. public String substing(int beginlndex)

只有一个参数的时候会从指定的位置截取登录为?

  1. public  String substring(int beginlndex,int endlndex)

如果有两个参数指定了截取的前后范围

》》》从指定位置开始截取

 语法  public String substing(int beginlndex)

beginlndex  开始截取的位置这是一个索引的位置从这个位置开始截取一直到字符串结尾,最后返回一个截取完的字符串值

示例:String id =“1234567890”;

String  birthddte = id.substring(6);

前面那个方法截取的是开始的位置,我们也可以指定截取的范围

》》》截取指定的范围

语法: public String substing(int beginlndex, int endlndex)   多了一个结束的参数

Beginlndex  开始截取的位置            endlndex    截取结束的位置

示例:String id =“1234567890”;

String  birthddte = id.substring(6,14);

  • 去除空格

》》》去除首尾空白内容

语法: public String trim()

示例: String str = “          abc        ”;

       String shortStr = str.trim();

除了 trim这个方法java中还有一个方法,replaceAL 这个方法,他不但能去头尾他还能去字符串里面的空格

去除字符串中所有空白内容

示例:String str = “a b cd               e              f         g”;

      String shortdtr = str.replaceAL (“\\s’.””);

“\\s’  正则表达式,这个正则表达式代表的是空白内容

“”  空内容字符串,不显示任何的值

  • 字符串替换

》》》字符串替换

三种方法:这是三个独立的方法

  1. public String replace()                              掌握

旧字符序列换成新字符序列

  1. public String replaceAll()                            掌握

将旧字符串或正则表达式内容,替换成新字符串

  1. public String replaceFirst()                           了解

只替换一次

将旧字符序列换成新字符序列

语法: public String replace(CharSequence target, CharSequence replacement)

Target  旧字符序列              replacement替换后的新字符序列

示例: String str = “馒头一文一个”;

       String repalceStr = str.repalce(“一”,”壹”);

七、判断字符串开头和结尾

》》》文件的后缀名

上传的文件只能是 ”.rar” “.jpg” “.gif” “.bmp” “,png”, 如何判断文件的后缀呢?

可以将文件名创建为字符串然后判断字符串结尾内容

》》》判断字符串结尾内容

Hello World.java                 String fileName = “Hello World.java”;?

语法: public boolean endsWith(String suffix) 

将我们要对比的字符串当做方法参数,返回布尔值

Suffix 要对比的字符串

示例:String fileName = “Hello World.java”;

Boolean bool1 = fileName.endsWith(“.java”);

Boolean bool2 = fileName.endsWith(“.jpg”);

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值