Here you can find the source of startsWithAny(String source, String[] checks)
Parameter | Description |
---|---|
source | String to check |
checks | Strings to check for |
protected static boolean startsWithAny(String source, String[] checks)
//package com.java2s; /*/*ww w. j a v a 2 s.co m*/ * Terrier - Terabyte Retriever * Webpage: http://terrier.org * Contact: terrier{a.}dcs.gla.ac.uk * University of Glasgow - School of Computing Science * http://www.gla.uk * * The contents of this file are subject to the Mozilla Public License * Version 1.1 (the "License"); you may not use this file except in * compliance with the License. You may obtain a copy of the License at * http://www.mozilla.org/MPL/ * * Software distributed under the License is distributed on an "AS IS" * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See * the License for the specific language governing rights and limitations * under the License. * * The Original Code is HadoopUtility.java. * * The Original Code is Copyright (C) 2004-2015 the University of Glasgow. * All Rights Reserved. * * Contributor(s): * Craig Macdonald <craigm{a.}dcs.gla.ac.uk> (original author) * */ public class Main { /** * Returns true if source contains any of the Strings held in checks. Case insensitive. * @param source String to check * @param checks Strings to check for * @return true if source starts with one of checks, false otherwise. */ protected static boolean startsWithAny(String source, String[] checks) { for (String s : checks) { if (source.toLowerCase().startsWith(s.toLowerCase())) return true; } return false; } }