Ho fatto così:
codice:.... this.longitudine = (parti[0]); System.out.println(parti[0] + "\t"); ArrayList<Integer> numbers = new ArrayList<Integer>(); Pattern p = Pattern.compile("\\d+"); Matcher m = p.matcher(longitudine); while (m.find()) { numbers.add(Integer.parseInt(m.group())); } if (numbers.size() <= 0) { numbers.add(-1); } int i; for (i=0; i < numbers.size(); i++) { System.out.println(numbers.get(i)); } ...