1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-20 22:17:09 +08:00

original implementation cannot handle {"customer", "", "car"}

This commit is contained in:
chndgh 2019-05-06 22:16:35 +08:00
parent f346c81e64
commit f46d1a74b4

View File

@ -112,7 +112,7 @@ public class Main {
public static String replaceSpace(String[] strs) {
// 如果检查值不合法及就返回空串
if (!chechStrs(strs)) {
if (!checkStrs(strs)) {
return "";
}
// 数组长度
@ -135,21 +135,17 @@ public class Main {
}
private static boolean chechStrs(String[] strs) {
boolean flag = false;
// 注意:=是赋值,==是判断
if (strs != null) {
// 遍历strs检查元素值
for (int i = 0; i < strs.length; i++) {
if (strs[i] != null && strs[i].length() != 0) {
flag = true;
} else {
flag = false;
}
}
}
return flag;
}
private static boolean checkStrs(String[] strs) {
if (strs != null) {
// 遍历strs检查元素值
for (int i = 0; i < strs.length; i++) {
if (strs[i] == null || strs[i].length() == 0) {
return false;
}
}
}
return true;
}
// 测试
public static void main(String[] args) {