Java实现具有迭代器的线性表(顺序表)(4)

// 清空顺序表
    public void clear() {
        Arrays.fill(elementData, null);// 将数组elementData中的每个元素都赋值null
        size = 0;
    }

public String toString() {
        if (size == 0)
            return "[]";
        else {
            StringBuilder sb = new StringBuilder("[");
            for (int i = 0; i < size; i++)
                sb.append(elementData[i].toString() + ", ");
            int len = sb.length();
            // 删除由于上面for循环中最后添加的多余的两个字符 (一个是逗号,一个是空格符号)
            return sb.delete(len - 2, len).append("]").toString();
        }
    }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/04b594e4b7abfc217b4b13b19311cad9.html