startsWith()方法的使用

本文介绍了Java中的startsWith()和endsWith()方法,用于检测字符串开头和结尾的模式,以及substring()方法截取子字符串。在处理HTTP/FTP请求验证时,这两个方法非常实用。IDEA开发环境中可能需要关注方法调用的类型提示。
摘要由CSDN通过智能技术生成

startsWith()方法一般用于检测某请求字符串是否以指定的前缀开始的。
例如:服务器要判断某个请求是否合规,首先确定协议,比如http、ftp等,这时,就可以用startsWith()。

startsWith

是则返回true,否则返回false

String str = "abcdefg";
str.startsWith("a");//返回true
str.startsWith("abc");返回true
/*
*prefix  前缀
*toffset 字符串中开始查找的位置
*返回值为boolean型,如参数表示的字符序列是此字符串表示的字符序列前缀,
*则返回true,否则返回false
**/
public boolean startsWith(String prefix, int toffset)

public boolean startsWith(String prefix)

 

 public static void main(String[] args) {
        String request = "http://www.baidu.com";
        if (request.startsWith("http")) {
            System.out.println("这是http协议请求!");
        }else if (request.startsWith("ftp") ) {
            System.out.println("这是FTP协议请求!");
        }else {
            System.out.println("请求信息不完整");
        }

 与之相对应的方法为endsWith() ,用来判断字符串结尾的后缀。该方法判断字符串是否以指定的后缀结尾。比如,文件扩展名的规范。
语法:

public boolean endsWith(String suffix);//suffix:后缀字符串,返回值为true 或者false

endsWith

是则返回true,否则返回false

String str = "abcdefg";
str.endsWith("g");//返回true
str.endsWith("efg");返回true

Java substring() 方法

substring()方法返回字符串的字串。

Java startsWith() 方法、 endsWith() 方法

 public boolean startsWith(String prefix)                   // 判断是否以某个字符串为前缀。返回布尔值
public boolean endsWith(String suffix)                     // 判断是否以某个字符串为后缀。返回布尔值
 

注意:

在使用idea的过程中会提醒替换 ,需要清楚自己要什么类型的返回值的情况下进行替换

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值