java判断字符串是否包含字符

互联网 19-11-15

java判断字符串是否包含字符

判断一个字符串是否包含某个子串的3种方法(推荐教程:java教程

一、startsWith()

这个方法有两个变体并测试如果一个字符串开头的指定索引指定的前缀或在默认情况下从字符串开始位置

此方法定义的语法如下:

public boolean startsWith(String prefix, int toffset) or public boolean startsWith(String prefix)

prefix – 要匹配的前缀。这里是参数的细节: toffset – 从哪里开始寻找字符串。

返回值为true和false

import java.io.*;   public class Test{    public static void main(String args[]){       String Str = new String("Welcome to Yiibai.com");         System.out.print("Return Value :" );       System.out.println(Str.startsWith("Welcome") );         System.out.print("Return Value :" );       System.out.println(Str.startsWith("Tutorials") );         System.out.print("Return Value :" );       System.out.println(Str.startsWith("Yiibai", 11) );    } }

二、contains方法

java.lang.String.contains()

方法返回true,当且仅当此字符串包含指定的char值序列

返回值为true和false

public static void main(String[] args) {         String str = "abc";         boolean status = str.contains("a");         if(status){             System.out.println("包含");         }else{             System.out.println("不包含");         }     }

三、indexOf方法

java.lang.String.indexOf() 的用途是在一个字符串中寻找一个字的位置,同时也可以判断一个字符串中是否包含某个字符

indexOf的返回值为int

public static void main(String[] args) {     String str1 = "abcdefg";     int result1 = str1.indexOf("ab");     if(result1 != -1){         System.out.println("字符串str中包含子串“ab”"+result1);     }else{         System.out.println("字符串str中不包含子串“ab”"+result1);     } }

以上就是java判断字符串是否包含字符的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 包含字符
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:java自定义错误异常

相关资讯