
public class MainAndNull {

	//public: accessed elsewhere
	//static: not associated with objects
	
	public static void main(String[] args) {
		printArrayInfo(args);
		
		//null value, nothing here
		String name1 = null;

		if (name1 != null) {
			System.out.println(name1.length());
		}
		
		//a String with no contents
		String name2 = "";
		
		int[] x = {}; //null;
		System.out.println(x.length);
		
		String[] data = {"one", "two"}; //new String[10];
		printArrayInfo(data);
	}
	
	public static void printArrayInfo(String[] array) {
		System.out.println(array.length + " items.");
		
		for(int i = 0; i < array.length; i++) {
			System.out.println(array[i] + " length " + array[i].length());
		}
	}

}
