if语句执行后为什么还会有#号?#号应该会被删除呀。为什么是在最后输出的时候才被删除?
收起
你这里的str变量不就是用来临时遍历数组元素的吗,你使用remove是从数组中移除,str已经与被移除的数组元素绑定了,自然还是能输出#。40行改成System.out.println(c)你就明白了。
#
System.out.println(c)
报告相同问题?