como faço pra pegar os caracteres entre os $ e coloca-los numa variavel diferente?? tipo assim:
codigo = 4
nome = jefferson
cidade = fpolis
data = 12/01/2005
até o final assim. Eu ateh consigo pegar os primeiros mas não consigo fazer uma varredura ate o final e distribuir para as variaveis
String[] splitted = s.split( "$" );
int codigo = Integer.parseInt( splitted[ 0 ] );
String name = splitted[ 1 ];
String cidade = splitted[ 2 ]
Date d = // faz o parsing etc para date;
.. etc
E coloque títulos mais descritivos nos seus tópicos, por favor.
Fala LIPE, brigadão pela força cara, desculpa pelo título, melhorou assim???
seguinte qndo tentei fazer o codigo q me passasse ele retornava toda a string inclusive com os $pesquisei no portaljava e la tem a reposta vou citar o que o luis_fib falou:
[quote=“luis_fib”]O problema que vocês estão tendo chama-se regex (expressões regulares).
O ponto no regex significa “um caracter qualquer nesta posição”. Traduzindo: quando utilizamos o método split um objeto java.util.regex.Pattern é criado e em seguida é feita uma verificação de reconhecimento do padrão que foi informado. Portanto, a idéia do split é fazer uma divisão (quebra) da string com base no padrão informado, e este padrão deve ser coerente com este método… vou deixar de blábláblá… Se o padrão for o ponto (.) o split irá gerar um vetor vazio, pois ele entenderá o seguinte: “quebre a string quando encontrar um caracter qualquer nesta posição”… mas qual posição? :?
Modifiquei seu código e utilizei o ponto(.) entre colchetes ([])
Colchetes indica um grupo de caracteres, veja:
[/quote]