Here you can find the source of startsWithIgnoreCase(final String text, final String prefix)
Parameter | Description |
---|---|
text | the string to test. |
prefix | the prefix. |
true
if the character sequence represented by the argument is a prefix of the character sequence represented by this string; false
otherwise. Note also that true
will be returned if the prefix is an empty string or is equal to the text String
object as determined by the method. If the text or prefix argument is null false
is returned.
public static boolean startsWithIgnoreCase(final String text, final String prefix)
//package com.java2s; //License from project: Apache License public class Main { /**/*from www.ja v a2 s.c o m*/ * Tests if the string starts with the specified prefix. * * @param text the string to test. * @param prefix the prefix. * @return <code>true</code> if the character sequence represented by the * argument is a prefix of the character sequence represented by * this string; <code>false</code> otherwise. * Note also that <code>true</code> will be returned if the * prefix is an empty string or is equal to the text * <code>String</code> object as determined by the * {@link #equals(Object)} method. If the text or * prefix argument is null <code>false</code> is returned. * @since JDK1. 0 */ public static boolean startsWithIgnoreCase(final String text, final String prefix) { if (text == null || prefix == null) { return false; } return text.regionMatches(true, 0, prefix, 0, prefix.length()); } }