Arrays snippet w/ string illustration (Java)

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.

View Article Page
Download