Java字符串startsWith()

本文概述

  • Java String startsWith()方法示例
  • Java String startsWith(String prefix, int offset)方法示例
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 } }

【Java字符串startsWith()】输出:
true false true

    推荐阅读