下面这两个方法的实现代码能不能优化一下,我觉得两个方法的代码太相似了,是不是能把相同的代码提取出来。
public static String joinArray(String separator, Object[] s) {
if (s == null || s.length == 0)
return "";
StringBuilder sb = new StringBuilder();
sb.append(s[0]);
for (int i = 1; i < s.length; ++i) {
if (s[i] != null) {
sb.append(separator);
sb.append(s[i].toString());
}
}
return sb.toString();
}
public static String joinArray(String separator, int[] s) {
if (s == null || s.length == 0)
return "";
StringBuilder sb = new StringBuilder();
sb.append(s[0]);
for (int i = 1; i < s.length; ++i) {
sb.append(separator);
sb.append(s[i]);
}
return sb.toString();
}
一只名叫tom的猫
慕码人2483693
肥皂起泡泡
相关分类