Java program to search some data in file using Hash table
import java.io.*; import java.util.*; public class Searching_in_file { public static void main(String[] args) throws Exception { // TODO Auto-generated method stub System.out.println("Enter name :"); Scanner s = new Scanner(System.in); String n = s.next(); String [] a; FileInputStream fis = new FileInputStream("G://test.txt"); Scanner sf =new Scanner(fis).useDelimiter(","); Hashtable<String,String> ht = new Hashtable<String,String>(); while(sf.hasNext()){ a=sf.nextLine().split(","); ht.put(a[0],a[1]); } if(ht.containsKey(n)){ System.out.println("Phone number is :"+ht.get(n)); } else{ System.out.println("NO RECORD FOUND"); } ht.clear(); } }