Simple Arrays
Arrays NOT resizeable at runtime..
Code:
public class Main {
public static void main(String[] args) {
int[] a1 = new int[3]; //array of 3 integers
for (int i = 0; i < a1.length; i++) {
System.out.println(a1[i]);
}
int a2[] = new int[3]; //array of 3 integers
for (int i = 0; i < a2.length; i++) {
System.out.println(a2[i]);
}
int[] a3 = {3,6,9};
for (int i = 0; i < a3.length; i++) {
System.out.println(a3[i]);
}
System.out.println("The value of the first item is: " + a3[0]);
}
}
2 Dimensional Arrays
Code:
public class Main {
public static void main(String[] args) {
String[][] states = new String[3][2];
states[0][0] = "California";
states[0][1] = "Sacramento";
states[1][0] = "Oregon";
states[1][1] = "Salem";
states[2][0] = "Washington";
states[2][1] = "Olympia";
for (int i = 0; i < states.length; i++) {
StringBuilder sb = new StringBuilder();
for (int j = 0; j < states[i].length; j++) {
if (j == 0) {
sb.append("The Capitol of ");
} else {
sb.append(" is ");
}
sb.append(states[i][j]);
}
System.out.println(sb);
}
}
}
MultiDimensional Arrays
Code:
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
//Diamond Operator <E> = Specific DataType
ArrayList<String> list = new ArrayList<String>();
list.add("California");
list.add("Oregon");
list.add("Washington");
System.out.println(list);
// Allows changing array size at runtime
list.add("Alaska");
System.out.println(list);
list.remove(0);
System.out.println(list);
String state = list.get(1);
System.out.println("The second state is " + state);
int pos = list.indexOf("Alaska");
System.out.println("Alaska is at position " + pos);
Boolean b = list.contains("California");
System.out.println(b);
b = list.contains("Alaska");
System.out.println(b);
}
}
HashMap: Unordered data collections
Code:
import java.util.HashMap;
// HashMap is for storing unordered data collections
public class Main {
public static void main(String[] args) {
// <these are> generics
HashMap<String, String> map = new HashMap<String, String>();
map.put("California", "Sacramento");
map.put("Oregon", "Salem");
map.put("Washington", "Olympia");
System.out.println(map);
//{California=Sacramento, Oregon=Salem, Washington=Olympia}
map.put("Alaska", "Juneau");
System.out.println(map);
//{California=Sacramento, Oregon=Salem, Washington=Olympia, Alaska=Juneau}
String cap = map.get("Oregon");
System.out.println("The capitol of Oregon is " + cap);
//The capitol of Oregon is Salem
map.remove("California");
System.out.println(map);
//{Oregon=Salem, Washington=Olympia, Alaska=Juneau}
}
}
- Log in to post comments