Java'da bir liste tanımladık ve içerisine saklamak istediğimiz değerleri (String olsun mesela) ekledik. Ya da tek satırda;
List<String> liste = Arrays.asList("m", "e", "r", "h", "a", "b", "a");
Peki listede bir elemanın (bizim örneğimizde String veri tipinde bir harf) olup olmadığını nasıl kontrol edebiliriz? List sınıfının contains özelliğini kullanarak List içerisinde hızlıca arama yapabilmemiz mümkün.
List<String> liste = Arrays.asList("m", "e", "r", "h", "a", "b", "a");
if(liste.contains("m"))
System.out.println("varmış"); //varmış
Uzun uzun döngü içerisinde her bir elemanın eşitliğini sorgulamak yerine tek satırda problemimizi de çözmüş olduk. Ancak döngü içerisinde iki String'i karşılaştırmak isteseydik daha önce paylaştığım gibi gibi equals metodunu kullanabilirdik.