Here you can find the source of countCharacter(final String sourceString, final char lookFor)
Parameter | Description |
---|---|
sourceString | a parameter |
lookFor | a parameter |
null
public static int countCharacter(final String sourceString, final char lookFor)
//package com.java2s; /******************************************************************************* * Copyright (C) 2005, 2016 Wolfgang Schramm and Contributors * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License as published by the Free Software * Foundation version 2 of the License./*from w w w. j av a 2s. c o m*/ * * This program is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along with * this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA *******************************************************************************/ public class Main { /** * @param sourceString * @param lookFor * @return Returns the number of characters which are found in the string or -1 when the string * is <code>null</code> */ public static int countCharacter(final String sourceString, final char lookFor) { if (sourceString == null) { return -1; } int count = 0; for (int i = 0; i < sourceString.length(); i++) { final char c = sourceString.charAt(i); if (c == lookFor) { count++; } } return count; } }