find element in array Java

www.‮al‬utturi.com
find element in array Java

iterate through the array to search element

/**
 * @author lautturi.com 
 * Java example: Java search an element in an array 
 */

import java.util.*;

public class Lautturi {

	public static void main(String[] args) {
		int[] arr = { 1,2,3,4,5,6,7,8,9,10 };
		int find = 5;
		int key = -1;
        for (int i = 0; i < arr.length ; i++) {
            if (find==arr[i]){
                key = i;
                break;
            }
        }
        if(key>0) {
        	System.out.println("find the element at the index: "+key);
        }
        else {
        	System.out.println("not found");
        }
	}
}

find element in array using binary search algorithm in java

/**
 * @author lautturi.com 
 * Java example: search an element in an array using arrays binarySearch method in java
 */

import java.util.*;

public class Lautturi {

	public static void main(String[] args) {
		int[] arr = { 1,2,3,4,5,6,7,8,9,10 };
		int key = 5;

	    int index = Arrays.binarySearch(arr, key);
        if(index>0) {
        	System.out.println("found the element at index of "+index);
        }
        else {
        	System.out.println("not found");
        }
	}
}

find value in array

/**
 * @author lautturi.com 
 * Java example: check if an array contains a value in java 
 */

import java.util.*;

public class Lautturi {

	public static void main(String[] args) {
		int[] arr = { 1,2,3,4,5,6,7,8,9,10 };
		int find = 5;

		OptionalInt optInt = Arrays.stream(arr).findFirst();
        if(optInt.isPresent()) {
        	System.out.println("found");
        }
        else {
        	System.out.println("not found");
        }
	}
}
Created Time:2017-10-08 13:51:29  Author:lautturi