【发布时间】:2017-10-23 06:10:46
【问题描述】:
我正在尝试打印没有中间字符的字符串,但我没有得到所需的输出。
public class StringIndexEliminator {
public static void main(String[] args) {
String str = "CARS";
int l = str.length();
int s = (l+1)/2;
System.out.println(l);
StringBuffer sb = new StringBuffer(str);
System.out.println(sb.deleteCharAt(s).toString());
}
}
【问题讨论】:
-
偶数个单词的“中间字符”是什么?
-
你需要检查长度是否是偶数,如果不是,则什么都不做
-
来吧伙计们,代码中的注释解释了它
-
@Andremoniy 因为没有中间字符,即使我应该按原样打印字符串。
标签: java string character-replacement