Vous êtes sur la page 1sur 2

package com.java.

Arraylist;
interface List{
void add(int value);
int get(int index);
void remove(int index);
}
abstract class AbstractList implements List{
public int[] array=new int[10];
public int numOfElements;
public int get(int index){
return arry[index];
}
public void remove(int index){
}
void display();
}
class SortedList extends AbstractList{
public void add(int value){
if(numOfElements==0){
array[numOfElements++]=value;
}
else{
for(int i=0;i<numOfElements;i++){
if(array[i]>value){
for(int j=numOfElements;j>i;j--){
array[j]=array[j-1];
}
array[i]=value;
numOfElements++;
}
}
}
void display(){
for(int i=0;i<numOfElements;i++){
System.out.println(array[i]);
}
}
}
public class ArrayListDemo{
public static void main(){
Abstract abs=new SortedList();
abs.add(10);
abs.display();
}
}

Vous aimerez peut-être aussi