Matriz e subString 5-4-8-12

3 respostas
O

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?

3 Respostas

mario.fts

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

dovalegabriel

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!

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

Criado 11 de novembro de 2009
Ultima resposta 11 de nov. de 2009
Respostas 3
Participantes 3