如何为JAVA编写一个简单的主函数

时间:2018-04-05 03:57:12

标签: java insert intervals

我是JAVA的初学者。我在LeetCode中做了“插入间隔”的问题。以下是问题所在。

给定一组非重叠间隔,在间隔中插入新间隔(必要时合并)。

示例1: 给定区间[1,3],[6,9],在[1,5],[6,9]中插入和合并[2,5]。“

以下是代码。但我不知道如何编写主函数。有人可以帮忙吗?非常感谢你!

mean

1 个答案:

答案 0 :(得分:2)

假设您只想测试书面方法,这应该会有所帮助。

public static void main(String[] args) {
    Solution solution = new Solution();
    List<Interval> intervals = new ArrayList<>(); //Create list of intervals
    intervals.add(new Interval(1, 3));
    intervals.add(new Interval(6, 9));
    List<Interval> mergedIntervals = solution.insert(intervals, new Interval(2, 5));
    System.out.println(mergedIntervals);
}

我希望上面的代码是不言自明的。我认为你已经定义了类Interval。这就是它的外观

private class Interval {
    int start;
    int end;
    public Interval(int start, int end) {
        this.start = start;
        this.end = end;
    }

    @Override
    public String toString() {
        return "[" + start + "," + end + "]";
    }
}