public Integer[] transformString(String s) throws NumberFormatException{
String[] strings = s.split("\\.");
Integer[] integers = new Integer[strings.length];
for(int i = 0; i < strings.length; i++){
integers[i] = Integer.valueOf(strings[i]);
}
return integers;
}
String input = "10.20.30";
List<Integer> values = new ArrayList<Integer>();
for (String value : input.split("\\.")) {
values.add(Integer.valueOf(value));
}