LIst(“”) 长度为1 ?????
来源:互联网 发布:洛阳达内大数据培训 编辑:程序博客网 时间:2024/05/16 06:34
scala> val a:String ="
<console>:1: error: unclosed string literal
val a:String ="
^
scala> val a:String =""
a: String = ""
scala> if(a== "") println("ddddddddddd")
ddddddddddd
scala> val a:List[String] =List("")
a: List[String] = List("")
scala> a.size
res1: Int = 1
scala> val a:List[String] =List("", "a")
a: List[String] = List("", a)
scala> a.size
res2: Int = 2
<console>:1: error: unclosed string literal
val a:String ="
^
scala> val a:String =""
a: String = ""
scala> if(a== "") println("ddddddddddd")
ddddddddddd
scala> val a:List[String] =List("")
a: List[String] = List("")
scala> a.size
res1: Int = 1
scala> val a:List[String] =List("", "a")
a: List[String] = List("", a)
scala> a.size
res2: Int = 2
scala>
搜到一个描述
如何判断字符串、list是否为空
对字符串是否为空的判断:
1
if
(s ==
null
||
""
.equals(s)){}
//直观但效率低
1
if
(s ==
null
|| s.lenth() <=
0
){}
//效率高,推荐使用
1
if
(s ==
null
|| s.isEmpty() ){}
1
if
(s ==
null
|| s ==
""
){}
注:
length()是取得字符串的长度;
""表示一个长度为0的字符串,是一个对象,有分配空间;
null不表示任何对象,没有分配空,所以易出现空指针异常
对list是否为空的判断:
1
if
(list !=
null
&& !list.isEmpty()){}
scala> a.map(a => a.equals("")).find(c =>c == true)
res6: Option[Boolean] = Some(true)
scala> a.map(a => a.equals("")).find(c =>c == true).nonEmpty
res7: Boolean = true
scala> val a:List[String] =List("a")
a: List[String] = List(a)
scala> a.map(a => a.equals("")).find(c =>c == true).nonEmpty
res8: Boolean = false
scala>
阅读全文
0 0
- LIst(“”) 长度为1 ?????
- 用JavaScript截取一定长度字符串(中文长度为2,英文长度为1)
- ftl判断是否相等,判断是否为空,得到list长度的问题、截取字符串长度
- jquery判断字符输入个数(数字英文长度记为1,中文记为2,超过长度自动截取)
- jquery判断字符输入个数(数字英文长度记为1,中文记为2,超过长度自动截取)
- 返回字符串真实长度, 1个汉字长度为2
- getElementsByName 为什么不起作用(长度为0)
- 我的SQL Server函数为什么结果不对(使用CHAR/VARCHAR要定义长度,不然默认长度为1)
- redis中list长度
- jstl 取list 长度
- jsp判断List长度
- jsp显示list长度
- 固定长度的List
- jstl求list长度
- 数组List默认长度
- 生成最大值范围内无重复值的长度为最大值的随机序列List<int>
- JAVA问题总结之23--生成一个长度为100的随机整数list
- narray数组操作:数组长度、合并行元素、平方、平方根、list转化为narray
- Webpack打包原理
- 蛇形填数
- ubuntu14中文显示乱码的问题
- UIImageview 拉伸
- leetcode 13. Roman to Integer
- LIst(“”) 长度为1 ?????
- Java内存相关知识整理
- 6. 用冒泡法实现对10个整数按从小到大的顺序排序输出
- 固定U盘盘符原理
- Android Volley的使用(三)Volley中如何使用https
- Pytorch学习笔记(一):pytorch的安装-Ubuntu14.04
- Sort排序====javascript函数另一种写法
- 6. 用冒泡法实现对10个整数按从小到大的顺序排序输出
- 体系架构,TCP/UDP,http