Mega Code Archive

 
Categories / Android / Date Type
 

Tests if a string is numeric, i e contains only digit characters

/*  * Copyright (C) 2009 Teleca Poland Sp. z o.o. <android@teleca.com>  *  * Licensed under the Apache License, Version 2.0 (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.apache.org/licenses/LICENSE-2.0  *  * Unless required by applicable law or agreed to in writing, software  * distributed under the License is distributed on an "AS IS" BASIS,  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  * See the License for the specific language governing permissions and  * limitations under the License.  */ class Main{     /**      * Tests if a string is numeric, i.e. contains only digit characters      * @param string string to test      * @return true if only digit chars, false if empty or null or contains non-digit chrs      */     public static boolean isNumeric(String string) {         if (string == null || string.length() == 0)             return false;         int l = string.length();         for (int i = 0; i < l; i++) {             if (!Character.isDigit(string.codePointAt(i)))                 return false;         }         return true;     } }