Exception in thread "main" java.lang.ArrayStoreException: java.lang.Integer

import org.omg.CORBA.Object;

/**
 * SegmentTree
 *
 * @author : lao
 * @date : 2019/11/16  22:20
 */
public class SegmentTree<E> {
    private E[] tree;
    private E[] data;
    private Merger<E> merger;

    public SegmentTree(E[] arr, Merger<E> merger) {
        this.merger = merger;
        data = (E[]) new Object[arr.length];
        System.out.println(data.length);
        for (int i = 0; i < arr.length; i++) {
            System.out.println(arr[i]);
            data[i] = arr[i];
        }
        tree = (E[]) new Object[4 * arr.length];
        buildSegmentTree(0, 0, data.length - 1);
    }
不小心引入这个包import org.omg.CORBA.Object;
发布了100 篇原创文章 · 获赞 14 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/csdn9228/article/details/103104316