package lt.bit.omasyvas; import java.util.Arrays; public class OMasyas { private T[] data; public OMasyas(int size){ this.data=(T[]) new Object[size]; } public void set(int index, T e) { if (data.length<=index || index<0) throw new RuntimeException("Indeksas viršyja masyvo dydį"); this.data[index]=e; } public T get(int index) { if (data.length<=index || index<0) throw new RuntimeException("Indeksas viršyja masyvo dydį"); return this.data[index]; } public void push(T n){ //data. T[] tmp=Arrays.copyOf(data,data.length+1); tmp[tmp.length-1]=n; data=tmp; /* T[] tmp=(T[]) new Object[data.length+1]; for (int i=0; i").append(get(i)).append(" "); } return s.toString(); } }