LinkedList を作成して新しい要素を挿入すると、毎回新しい要素が挿入されますが、要素をデキューすると、最後に挿入された要素のみが取得されます。私のコードはJAVAでこのようなものです。
import java.io.*;
import java.util.*;
import java.lang.*;
public class Main {
public static void main(String[] args) throws IOException {
int i,j,k,l,m,n,t;
LinkedList q = new LinkedList();
arc c = new arc();
c.start = 1;
c.end =1 ;
q.add(c);
arc d = new arc();
d.start = 2;
d.end = 2;
q.add(d);
arc a1 = (arc) q.get(0);
arc a2 = (arc) q.get(1);
System.out.println(a1.start);
System.out.println(a2.start);
}
public static class arc
{
public static int start;
public static int end;
}
}
望ましい出力は 1 と 2 でしたが、2 と 2 を取得しています。誰かがこの問題を解決してくれますか。ありがとうございました。