Ciao a tutti
ho dei numeri negativi e positivi in questo formato:
10deg.
-37deg.
-1deg.
-43deg.
...
Sono riuscito a prelevare solo i numeri positivi in questo modo:
codice:
....
String[] arrayInclinazione = inclinazione.split("\\s+");
if (arrayInclinazione.length >= 1) {
ArrayList<Integer> numbers = new ArrayList<>();
Pattern p = Pattern.compile("\\d+");
Matcher m = p.matcher(inclinazione);
while (m.find()) {
numbers.add(Integer.parseInt(m.group()));
}
if (numbers.size() <= 0) {
numbers.add(-1);
}
this.inclinazione = numbers.get(0);
...
ma ovviamente anche sia che il numero sia positivo o negativo, ovviamente riesco a prelevare solo in numero senza segno.
Come posso fare a prelevare il segno qualora il numero fosse negativo ?
Grazie