mas por split nao da pq ele me retorna um array de String … o q nao é necessario
ademarizu
Existe uma solução tosca e bem simples para o que tu quer fazer…
Tu pode criar um StringBuffer e sair concatenando todos os carcteres que vc encontra. Se vc encontrar um ‘;’ vc fecha o buffer e retorna a string.
[]'s
gui_sv
boa …
a principio to tentando resolver com StringBuffer … heheh
mas pq entao seria tosca ?!?!
cristianosanchez
Use a classe java.util.Scanner… No javadoc você tem alguns exemplos…
Scanner s = new Scanner(new File(input.sql)).useDelimiter(";");
System.out.println(s.next());
s.close();
Que neste caso iria retornar:
insert into
cliente (id, nome) values
(1, ‘Gui’);
ademarizu
gui_sv:
boa …
a principio to tentando resolver com StringBuffer … heheh
mas pq entao seria tosca ?!?!
É que como você acaba usando “força bruta” meio que parece tosco. Acho que a solução do cristianosanchez seja mais interessante! =D
gui_sv
cristianosanchez:
Use a classe java.util.Scanner… No javadoc você tem alguns exemplos…
Scanner s = new Scanner(new File(input.sql)).useDelimiter(";");
System.out.println(s.next());
s.close();
Que neste caso iria retornar:
insert into
cliente (id, nome) values
(1, ‘Gui’);
entendi … vou testar sua solução …
qq duvida volto a postar …
galera … obrigado a todos !!!
gui_sv
cristianosanchez:
Use a classe java.util.Scanner… No javadoc você tem alguns exemplos…
Scanner s = new Scanner(new File(input.sql)).useDelimiter(";");
System.out.println(s.next());
s.close();