InterfaceTo_Map_Generic1 // /** * */ import java.io.*; import javax.swing.JOptionPane; import java.net.URI; import java.util.*; import java.util.Map.Entry; /** * @author Manas9 * */ public class ClassTemplate1 { /** * */ public ClassTemplate1() { // TODO Auto-generated constructor stub } public static void main(String[] args) throws Exception { // TODO Auto-generated method stub] try { //Process pp = new Process(); System.out.println(Process.a1face1); System.out.println(Process.a1face1); Process.roller(); // } catch (NumberFormatException exc) { //Process } } }// end of class template // //Process implements interface A1 class Process implements A1 { public Process() { System.out.println("Default) constructor");} public static void roller() { String a1 = A11.first[0]; String a12 = A12.first[0]; System.out.println(a1 + " "+ a12); ArrayListstrx = new ArrayList (Arrays.asList(A1.str1)); Map map1 = new HashMap(); for(int i =0; i < strx.size(); i++) { map1.put(A1.str1[i],A1.str2[i]); } // System.out.println("-----"); //System.out.println(map1); Set> set = map1.entrySet(); Iterator> it = set.iterator(); while(it.hasNext()) { Entry me = it.next(); System.out.print(me.getKey()+ " : "); System.out.print(me.getValue()); System.out.println(); } } }// end of Class Process // interfaces interface A1 { int a1n1 = 10; String a1face1 = A11.a11face1; String a1face2 = A12.a11face1; String[] str1 = (A11.first); String[] str2 = (A12.first); interface A11{ int a11n1 = 20; String a11face1 = "Common A11 interface"; String first[] = {"Java","A+","C#","XML", "JSP","PHP","Z", "C#"}; } interface A12{ int a11n1 = 20; String a11face1 = "Common A11 interface"; String first[] = {"Oracle","sybase","MySQL", "SQLLite","Json","CSV","ACCESS", "SQLServer"}; } }