Mega Code Archive

 
Categories / Android / Date Type
 

Tests if a string is blank

/*  * 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 blank: null, emtpy, or only whitespace (" ", \r\n, \t, etc)      * @param string string to test      * @return if string is blank      */     public static boolean isBlank(String string) {         if (string == null || string.length() == 0)             return true;         int l = string.length();         for (int i = 0; i < l; i++) {             if (!Character.isWhitespace(string.codePointAt(i)))                 return false;         }         return true;     } }