Fala galera, vão parar um server amanhã pra teste e tô aqui varado, não me recordo como leio os caracteres de uma string, bom pra ser mais exato…
minha string esta em um file.readLine()
nessa linha tem uma sequencia de codigos q significam xyz coisas (para insercao e manutencao de bd em oracle…
por exemplo
“|1|02|3|5”
quero ler o caractere seguinte ao pipe ("|")… ateh o proximo pipe, e aí eu executo uma ação… bom, essa parte podem deixar comigo, soh nao sei como fazer ler caractere por caractere, alguem ajuda please???
thanks a lot
URGENT - aos madrugueiros, HELP na madruga - lendo caracteres do getLine()!
H
2 Respostas
Olá
file.readLine() retorna uma String. Então tudo o que você quer é transformar esta String em um array de bytes para pode varrer byte a byte em busca do pipe? Ou você já quer um meio de pegar a String e usando o método split separar a String dada em array de Strings?
Se for o 2o caso use:
splitpublic String[] split(String regex)
Splits this string around matches of the given regular expression. This method works as if by invoking the two-argument split method with the given expression and a limit argument of zero. Trailing empty strings are therefore not included in the resulting array. The string "boo:and:foo", for example, yields the following results with these expressions: Regex Result : { "boo", "and", "foo" } o { "b", "", ":and:f" } Parameters: regex - the delimiting regular expression Returns: the array of strings computed by splitting this string around matches of the given regular expression Throws: PatternSyntaxException - if the regular expression's syntax is invalid</blockquote>Uma maneira mais tosca seria usar a velha classe StringTokenizer que a gente usava antes de existir o split:
StringTokenizer st = new StringTokenizer("1|02|3|5", "|"); while (st.hasMoreTokens()) { System.out.println(st.nextToken()); }Sera que entendi realmente sua dúvida a esta hora da manhã?
[]s
Luca
H
split!!! era isso! te amo!!! casa comigo? kkkkkkkkkkkkkkk
pronto, 19 horas programando… mais 3 no maximo e to na minha cama…
salvou!
thx a lot again
Criado 1 de junho de 2006
Ultima resposta 1 de jun. de 2006
Respostas 2
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo