public boolean biggerThanMaxInt(String str){
    	String max = String.valueOf(Integer.MAX_VALUE);
    	if(str.length() > max.length()) return true;
    	else if(str.length() == max.length()){
    		for(int i = 0; i < max.length(); i++){
    			if(str.charAt(i) > max.charAt(i)) return true;
    			else if(str.charAt(i) < max.charAt(i)) return false;
    		}
    		return true; // equal here
    	}
    	return false;
    }