旗下导航:搜·么
当前位置:网站首页 > JAVA教程 > 正文

java中推断字符串中是不是包括某个特定字符串的要领有哪些【JAVA教程】,java,判断,字符串,包含

作者:搜教程发布时间:2019-11-30分类:JAVA教程浏览:52评论:0


导读:推断一个字符串是不是包括某个子串的n种要领:1、startsWith()要领2、contains()要领3、indexOf要领startsWith()要领这...

推断一个字符串是不是包括某个子串的n种要领:

1、startsWith()要领

2、contains()要领

3、indexOf要领

startsWith()要领

这个要领有两个变体,用于检测字符串是不是以指定的前缀入手下手。

此要领定义的语法以下:

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

参数申明:

prefix – 要婚配的前缀。

toffset – 从那里入手下手寻觅字符串。

返回值:

true和false

相干视频教程引荐:java进修视频

示例:

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()

用处是在一个字符串中寻觅一个字的位置,同时也能够推断一个字符串中是不是包括某个字符。

返回值:

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中推断字符串中是不是包括某个特定字符串的要领有哪些的细致内容,更多请关注ki4网别的相干文章!

标签:java判断字符串包含


欢迎 发表评论: