Wyszukiwanie w liście
Przed wyszukaniem elementu, program listę sortuje by dokładniej zobrazować ilość tych elementów.
Kompilator: Eclipse
import java.util.ArrayList;
import java.util.Collections;
import javax.swing.JOptionPane;
public class glowna {
//Program losujący elementy listy oraz sprawdzający istnienie elementów.
public static void main(String[] args) {
ArrayList<Integer> lista=new ArrayList<Integer>();
for(int i=0;i<30;i++)
{
lista.add((int)Math.round(Math.random()*9));
}
System.out.print("Lista: \n"+lista.toString()+" \n");
Collections.sort(lista);
System.out.print("Lista: \n"+lista.toString()+" \n");
int n=0;
n = Integer.parseInt(JOptionPane.showInputDialog("Co chcesz sprawdzic: "));
if(Collections.binarySearch(lista, n)>=0)
System.out.print("Istnieje.");
else
System.out.print("Nieistnieje.");
}
}