欢迎光临
我们一直在努力

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

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

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 什么是方法

java 什么是方法 Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合,方法包含于类或对象中,方法在程序中被创建,在其他地方被引用。 方法的优点 1. 使程序变得更简短而清晰。 2. 有利于程序维护。 3. 可以提高程序开发…

赞(0)
未经允许不得转载:爱分享 » java判断字符串是否包含字符

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

爱分享,生活常用知识教程百科分享、学习、交流平台

爱分享精选好货商城