【发布时间】:2019-06-19 19:36:00
【问题描述】:
这可能是一个愚蠢的问题,但我错过了一些东西,只是无法弄清楚是什么......寻找一种合理的方法来检查给定索引是否存在于 String[] 数组中
字符串是 K,V 对的表示,但有时 V 可能为空,因此可能的字符串示例如下:
Foo1:Bla1
Foo2:Bla2
Foo3:
Foo4:Bla4
public void constructPair(String string) {
String[] split = string.split(":");
...
if(split[index] != null) { } // nope
if(!split[index].isEmpty() || !split[index].isBlank() { } //nope
if(split[index].length() > 1) { } // nope
...
}
或者我应该把整个东西包在try {} catch() {} 中吗?相应地阻止并处理异常?
编辑:为清楚起见,'index' 只是伪变量名而不是实际变量名
【问题讨论】:
-
什么是
index?是伪代码还是实际变量? -
@Gendarme 只是伪
-
第一次检查
if (index<split.length)怎么样,然后如果if(split[index] != null)