Arrays snippet w/ string illustration (Java)
April 27, 2016
Categorised in: Java Codes
public class Collection {
public static void main( String [] args){
int [] arr, arr1; //int arr []; is also allowed but not preferred
arr = new int[5];
arr1 = new int[] {10, 12, 33,43};
for(int i : arr){
System.out.println(i);
}
System.out.println("-------------------------");
for(int i = 0; i < arr1.length ; i++){
System.out.println(arr1[i]);
}
System.out.println("-------------------------");
int [] [] arr3 = new int[3][];
arr3[0] = new int[2];
arr3[1] = new int[3];
arr3[2] = new int[2];
for(int i = 0; i < arr3.length ; i++){
for(int j=0;j<arr3[i].length;j++){
System.out.printf(arr3[i][j] + " "); //printf so that on each loop new line is not automatically generated
}
System.out.println();
}
System.out.println("-------------------------");
for(String str : args){ //This is for command line arguement. The class name is not counted as arguement in case of java but in C++ it is counted
System.out.println(str);
}
System.out.println("-------------------------");
String str, str1;
str = "Pratik";
System.out.println(str);
str1 = "Professional";
if(str.contains("a")){
System.out.println("The String "+str+" contains 'a' at location " + str.lastIndexOf("a"));
}
if(str.equals(str1)){
System.out.println("Both Strings are equal \n");
}
else
System.out.println("Both Strings are not equal. \n");
}
}
Output:
Pratik
The String Pratik contains ‘a’ at location 2
Both Strings are not equal.
Pratik Kataria is currently learning Springboot and Hibernate.
Technologies known and worked on: C/C++, Java, Python, JavaScript, HTML, CSS, WordPress, Angular, Ionic, MongoDB, SQL and Android.
Softwares known and worked on: Adobe Photoshop, Adobe Illustrator and Adobe After Effects.