个性化阅读
专注于IT技术分析

Java字符串startsWith()

本文概述

java字符串startsWith()方法检查此字符串是否以给定前缀开头。如果此字符串以给定前缀开头, 则返回true, 否则返回false。


内部实施

public boolean startsWith(String prefix, int toffset) {
        char ta[] = value;
        int to = toffset;
        char pa[] = prefix.value;
        int po = 0;
        int pc = prefix.value.length;
        // Note: toffset might be near -1>>>1.
        if ((toffset < 0) || (toffset > value.length - pc)) {
            return false;
        }
        while (--pc >= 0) {
            if (ta[to++] != pa[po++]) {
                return false;
            }
        }
        return true;
    }

签名

下面给出了startWith()方法的语法或签名。

public boolean startsWith(String prefix)
public boolean startsWith(String prefix, int offset)

参数

前缀:字符序列


退货

对或错


Java String startsWith()方法示例

public class StartsWithExample{
public static void main(String args[]){
String s1="java string split method by srcmini";
System.out.println(s1.startsWith("ja"));
System.out.println(s1.startsWith("java string"));
}}

立即测试

输出:

true
true

Java String startsWith(String prefix, int offset)方法示例

这是startWith()方法的重载方法, 该方法用于将一个额外的参数(偏移量)传递给该函数。此方法从传递的偏移量开始起作用。让我们来看一个例子。

public class StartsWithExample2 {
	public static void main(String[] args) {
	    String str = "srcmini";
	    System.out.println(str.startsWith("J")); // True
	    System.out.println(str.startsWith("a")); // False
	    System.out.println(str.startsWith("a", 1)); // True
	}
}

输出:

true
false
true
赞(0)
未经允许不得转载:srcmini » Java字符串startsWith()

评论 抢沙发

评论前必须登录!