您的位置 首页 技术

java判断字符串是否包含某字符(串)

java判断字符串是否包含某字符串的方法: 1、startsWith() 这个方法有两个变体并测试如果一个字符串开头的指定索引指定的前缀或在默认情况下从字符串开始位置 此方法定义的…

java判断字符串是否包含某字符串的方法:

1、startsWith()

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

此方法定义的语法如下:

public boolean startsWith(String prefix, int toffset)orpublic 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) );   }}

2、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("不包含");        }     }

3、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知识请关注java基础教程。

以上就是java判断字符串是否包含某字符(串)的详细内容,更多请关注24课堂在线网其它相关文章!

本文来自网络,不代表24小时课堂在线立场,转载请注明出处:https://www.24ketang.cn/14849.html

为您推荐

返回顶部