【IOS】判断字符串为空和只为空格解决办法

 1 + (BOOL)isBlankString:(NSString *)string
 2 {
 3     if (string == nil)
 4     {
 5         returnYES;
 6     }
 7     if (string == NULL)
 8     {
 9         returnYES;
10     }
11     if ([string isKindOfClass:[NSNullclass]])
12     {
13         returnYES;
14     }
15     if ([[string stringByTrimmingCharactersInSet:[NSCharacterSetwhitespaceAndNewlineCharacterSet]] length]==0)
16     {
17         returnYES;
18     }
19     returnNO;
20 }
21
22
23
24 +(Boolean) isEmptyOrNull:(NSString *) str
25 {
26
27     if (!str)
28     {
29
30         // null object
31
32         return YES;
33
34     }
35     else
36     {
37
38         NSString *trimedString = [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
39
40         if ([trimedString length] == 0)
41         {
42
43             // empty string
44
45             return YES;
46
47         }
48         else
49         {
50
51             // is neither empty nor null
52
53             return NO;
54
55         }
56
57     }
58 }
时间: 2024-08-18 09:01:08

【IOS】判断字符串为空和只为空格解决办法的相关文章

ios 判断字符串为空和只为空格解决办法

ios 判断字符串为空和只为空格解决办法- (BOOL)isBlankString:(NSString *)string{ if (string == nil) { return YES; } if (string == NULL) { return YES; } if ([string isKindOfClass:[NSNull class]]) { return YES; } if ([[string stringByTrimmingCharactersInSet:[NSCharacterS

iOS判断为空或者只为空格

本文转载至 :http://www.cnblogs.com/superhappy/archive/2012/11/08/2761403.html 经常有需求 要判断不能为空,后台老是鄙视不做非空判断的前端 ,木办法 只能写一个. 第一种想法:我不就是判断 是不是nil就可以了么.结果发现太天真,用户可以输入空格. 对于这种蛋疼的用户,只能采取蛋疼的方法: -(Bool) isEmpty:(NSString *) str { if (!str) { return true; } else { //

C# 判断字符串为空的4种方法及效率

在程序开发过程中,少不了要处理字符串,并且常常要判断字符串是否为空,通常有哪些判断方法,以及不同方法的效率又怎么样? 在 C# 中,通常有三种判断字符串是否为空的方法,下面分别探讨. 1.str.Length == 0 使用 str.Length == 0,在三种方法中效率是最高的,但容易产生异常.当字符串为空的时候就会产生异常,如 string str; 或者 string str = null; if(str.Length == 0) //产生异常 此时,就会产生对象不能为空的异常. 如果事

iOS 判断字符串中含有某个字符串rangeOfString

//_roaldSearchText if([roadTitleLab.text rangeOfString:@"格力"].location !=NSNotFound) NSLog(@"yes"); else NSLog(@"no"); iOS 判断字符串中含有某个字符串rangeOfString,布布扣,bubuko.com

判断字符串为空

if(TextUtils.isEmpty(item)){ Toast.makeText(this,"为空", Toast.LENGTH_SHORT).show(); } 判断字符串为空

关于hasNextInt判断后无限循环输出else项的解决办法

话不多说,上来就是干! import java.util.Scanner; public class Test_hasNextInt { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); //关于hasNextInt判断后无限循环输出else项的解决办法 String next;

[转]iOS Safari 中click点击事件失效的解决办法

iOS Safari 中click点击事件失效的解决办法 问题起因: 在微信公众号开发(微站)过程中用jquery的live方法绑定的click事件点击无效(不能执行) 问题描述 当使用委托给一个元素添加click事件时,如果事件是委托到 document 或 body 上,并且委托的元素是默认不可点击的(如 div, span 等),此时 click 事件会失效. 解决办法 解决办法有 4 种可供选择: ?将 click 事件直接绑定到目标?元素(??即 .target)上 将目标?元素换成 

ios下元素溢出设置 overflow:auto; 不能滑动解决办法

ios下元素溢出设置 overflow:auto; 不能滑动解决办法: overflow:auto; overflow-y:scroll; -webkit-overflow-scrolling:touch; height:200px;

php判断字符串为空函数介绍

字符串;判断字符串是否为空;输出判断;你可以在修饰一下 代码如下 复制代码 if (empty($C_char)) return false; //是否已设定 if ($C_char=='') return false; //是否为空 利用=="" 例 代码如下 复制代码 $str = ''; if($str==='') {//''==null ''==false ''!==false echo 'str is a NULL string.'; } ?> empty判断是否为空