private void parseNumber(String s) {
        String x = s, number = "";
        int end = 0;
        for (int i = 0; i < s.length(); i++) {
            if (Character.isDigit(s.charAt(i))) {
                if (i + 1 == s.length() || !Character.isDigit(s.charAt(i + 1))) { //next char is not a digit
                    end = i + 1;
                    break;
                }
            }
        }
        number = s.substring(0, end);
        x = s.substring(end, s.length()).trim();
        address[1] = number.trim();
        if(x.length() > 1) parseHouse(x.trim());
        else{
        	address[2] = "";
        	address[4] = "";
        }
    }