Galera, tenho a seguinte a String: 5-2-0,5-18-158-5,8-9-12
Repare que vem um número, seguido de tracinho (-).
Tenho que pegar todos esses números e jogar numa matriz 3x3.
Dá pra fazer isso?
Matriz e subString 5-4-8-12
3 Respostas
vc pode usar um scanner pra fazer o parser
String input = "1 fish 2 fish red fish blue fish";
Scanner s = new Scanner(input).useDelimiter("\\s*fish\\s*");
System.out.println(s.nextInt());
System.out.println(s.nextInt());
System.out.println(s.next());
System.out.println(s.next());
s.close();
no seu caso, vc vai usar o delimitador -. alias, vc vai ter que fazer em duas partes, primeiro cortar pelas “,”, e depois cada parte vc corta de novo usando o "-’. ai vc vai ter os númeor, é só colocar o mouse
com o método split rola sim…vc vai receber de retorno um array de strings, se vc passar o regex do “.” manja?
um abraço!
Legal, consegui galera.
for(String num : m_string_numeros.split("-")){
if(m_string_numeros != null && !m_string_numeros.equals("")){
Integer i = Integer.parseInt(num);
}
}
Muito obrigado =))
Abraço