Estava tentando utilizar o método split(), que separa uma String em trechos determinados e joga em um Array (Vetor).
Pesquisei um pouco e encontrei alguém em um site falando que o método não existia na MIDP, e precisava ser implementado manualmente. Não sei se é exatamente isso, mas funcionou.
Caso você também precise, aqui está o código:
private String[] split(String original) { Vector nodes = new Vector(); String separator = ";"; // Parse nodes into vector int index = original.indexOf(separator); while(index>=0) { nodes.addElement( original.substring(0, index) ); original = original.substring(index+separator.length()); index = original.indexOf(separator); } // Get the last node nodes.addElement( original ); // Create splitted string array String[] result = new String[ nodes.size() ]; if( nodes.size()>0 ) { for(int loop=0; loop<nodes.size(); loop++) { result[loop] = (String)nodes.elementAt(loop); System.out.println(result[loop]); } } return result; }
Últimos comentários