我需要在其他大序列中找到一个序列,例如,{1,3,2,3}存在于{1,3,2,3,4,3}和中{5,1,3,2,3}.有没有办法快速与IEnumerable其他东西一起做?
我有一个扩展JPanel并绘制三角形的类.我从其他类调用它来创建三个三角形,但是当绘制第三个三角形时,前两个三角形消失了.如何添加多个一起显示的三角形.代码如下:
Triangle.Java:
public class Triangle extends JPanel{
Point p1, p2, p3;
public Triangle(Point _p1, Point _p2, Point _p3)
{
this.p1=_p1;
this.p2=_p2;
this.p3=_p3;
}
public void paint(Graphics g)
{
super.paint(g);
int[] xs = {p1.x,p2.x,p3.x};
int[] ys = {p1.y,p2.y,p3.y};
Polygon triangle = new Polygon(xs, ys, xs.length);
g.fillPolygon(triangle);
}
}
Run Code Online (Sandbox Code Playgroud)
SwingApplication.java:
public class SwingApplication {
public static void main(String[] args) {
Triangle triangle1=new Triangle(new Point(120,10), new Point(170,110),new Point(220,10));
Triangle triangle2=new Triangle(new Point(120,210), new Point(170,110), new Point(220,210));
Triangle triangle3=new Triangle(new Point(10,400), new Point(170,210), new …Run Code Online (Sandbox Code Playgroud)