package com.concretepage;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
import java.util.Map.Entry;
import java.util.Set;
public class ListOfArrays {
public static void main(String[] args) {
List<String[]> list = new ArrayList<String[]>();
String[] s1 = {"A","B","C"};
String[] s2 = {"D","E","F"};
list.add(s1);
list.add(s2);
for(String ref[] : list) {
System.out.println(Arrays.toString(ref));
}
String[] s1ArrayObject = new String[]{"a","b","c"};
String[] s2ArrayObject = new String[]{"d","e","f"};
HashMap<String[],String[]> hmap = new HashMap();
hmap.put(s1ArrayObject,s2ArrayObject);
Set<Entry<String[], String[]>> ref = hmap.entrySet();
ArrayList<Entry<String[], String[]>> arrayListReference = new ArrayList<>(ref);
Iterator<Entry<String[], String[]>> refIterator = arrayListReference.iterator();
while(refIterator.hasNext()) {
Entry<String[],String[]> refIteratorAgain = refIterator.next();
String[] keyValue = refIteratorAgain.getKey();
String[] valueIs = refIteratorAgain.getValue();
System.out.println("keyValue is " + Arrays.toString(keyValue));
System.out.println("value is " + Arrays.toString(valueIs));
}
HashMap<String[], String[]> hmapReferenceAgain = new HashMap<>();
hmapReferenceAgain.put(new String[]{"a","b","c"}, new String[]{"d","e","f"});
hmapReferenceAgain.put(new String[]{"g","h","i"}, new String[]{"j","k","l"});
hmapReferenceAgain.put(new String[]{"m","n","o"}, new String[]{"p","q","r"});
hmapReferenceAgain.put(new String[] {"s","t","u"}, new String[] {"v","w","x"});
Collection<String[]> StringArrayReferece = hmapReferenceAgain.values();
ArrayList<String[]> arrayList = new ArrayList<String[]>(StringArrayReferece);
Iterator<String[]> referenceAgain = arrayList.iterator();
while(referenceAgain.hasNext()) {
System.out.println(Arrays.toString(referenceAgain.next()));
}
ArrayList<String[]> arrayListReferenceAgain = new ArrayList<String[]>(StringArrayReferece);
ListIterator<String[]> referenceAgainNow = arrayListReferenceAgain.listIterator();
while(referenceAgainNow.hasNext()) {
System.out.println(Arrays.toString(referenceAgainNow.next()));
}
System.out.println();
List<Integer> listNow = new ArrayList<Integer>();
listNow.add(1);
listNow.add(2);
listNow.add(3);
listNow.add(4);
listNow.add(5);
Object[] referenceArrayList = listNow.toArray();
for(Object obj : referenceArrayList) {
System.out.println(obj);
}
System.out.println();
/*
Integer[] array = new Integer[listNow.size()];
array = listNow.toArray(array);
for(Integer i : array) {
System.out.println(i);
}*/
Integer[] referenceList = new Integer[listNow.size()];
for(int k=0;k<referenceList.length;k++) {
System.out.println(referenceList[k]);
}
referenceList = listNow.toArray(referenceList);
for(Integer i : referenceList) {
System.out.println("i Value is " + i);
}
}
}
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
import java.util.Map.Entry;
import java.util.Set;
public class ListOfArrays {
public static void main(String[] args) {
List<String[]> list = new ArrayList<String[]>();
String[] s1 = {"A","B","C"};
String[] s2 = {"D","E","F"};
list.add(s1);
list.add(s2);
for(String ref[] : list) {
System.out.println(Arrays.toString(ref));
}
String[] s1ArrayObject = new String[]{"a","b","c"};
String[] s2ArrayObject = new String[]{"d","e","f"};
HashMap<String[],String[]> hmap = new HashMap();
hmap.put(s1ArrayObject,s2ArrayObject);
Set<Entry<String[], String[]>> ref = hmap.entrySet();
ArrayList<Entry<String[], String[]>> arrayListReference = new ArrayList<>(ref);
Iterator<Entry<String[], String[]>> refIterator = arrayListReference.iterator();
while(refIterator.hasNext()) {
Entry<String[],String[]> refIteratorAgain = refIterator.next();
String[] keyValue = refIteratorAgain.getKey();
String[] valueIs = refIteratorAgain.getValue();
System.out.println("keyValue is " + Arrays.toString(keyValue));
System.out.println("value is " + Arrays.toString(valueIs));
}
HashMap<String[], String[]> hmapReferenceAgain = new HashMap<>();
hmapReferenceAgain.put(new String[]{"a","b","c"}, new String[]{"d","e","f"});
hmapReferenceAgain.put(new String[]{"g","h","i"}, new String[]{"j","k","l"});
hmapReferenceAgain.put(new String[]{"m","n","o"}, new String[]{"p","q","r"});
hmapReferenceAgain.put(new String[] {"s","t","u"}, new String[] {"v","w","x"});
Collection<String[]> StringArrayReferece = hmapReferenceAgain.values();
ArrayList<String[]> arrayList = new ArrayList<String[]>(StringArrayReferece);
Iterator<String[]> referenceAgain = arrayList.iterator();
while(referenceAgain.hasNext()) {
System.out.println(Arrays.toString(referenceAgain.next()));
}
ArrayList<String[]> arrayListReferenceAgain = new ArrayList<String[]>(StringArrayReferece);
ListIterator<String[]> referenceAgainNow = arrayListReferenceAgain.listIterator();
while(referenceAgainNow.hasNext()) {
System.out.println(Arrays.toString(referenceAgainNow.next()));
}
System.out.println();
List<Integer> listNow = new ArrayList<Integer>();
listNow.add(1);
listNow.add(2);
listNow.add(3);
listNow.add(4);
listNow.add(5);
Object[] referenceArrayList = listNow.toArray();
for(Object obj : referenceArrayList) {
System.out.println(obj);
}
System.out.println();
/*
Integer[] array = new Integer[listNow.size()];
array = listNow.toArray(array);
for(Integer i : array) {
System.out.println(i);
}*/
Integer[] referenceList = new Integer[listNow.size()];
for(int k=0;k<referenceList.length;k++) {
System.out.println(referenceList[k]);
}
referenceList = listNow.toArray(referenceList);
for(Integer i : referenceList) {
System.out.println("i Value is " + i);
}
}
}
No comments:
Post a Comment