Java can';t获取字符串数组的长度
我得到了字符串格式的输出,然后我将其拆分,并希望进行进一步处理,这是我的代码片段Java can';t获取字符串数组的长度,java,arrays,Java,Arrays,我得到了字符串格式的输出,然后我将其拆分,并希望进行进一步处理,这是我的代码片段 if(str != null && !str.isEmpty()){ String[] splitLine = str.split("~"); String splitData[]; int i=0; for( i=0;i<splitLine.length;i++){ splitData = splitLine[i].split("#");
if(str != null && !str.isEmpty()){
String[] splitLine = str.split("~");
String splitData[];
int i=0;
for( i=0;i<splitLine.length;i++){
splitData = splitLine[i].split("#");
if(Long.parseLong(splitData[0]) == oid)
isParent = true;
break;
}
}
if(str!=null&&!str.isEmpty()){
String[]splitLine=str.split(“~”);
字符串拆分数据[];
int i=0;
对于(i=0;i而言,中断
是问题所在。它属于前面的if
但没有大括号。将其更改为:
if(Long.parseLong(splitData[0]) == oid) {
isParent = true;
break;
}
可能重复的