Essa “linha” recebera letras? Porque não usar int?
Abraços…
Loiane
Porque você não usa algo do tipo: Integer.parseInt(linha)?
marciofermino
rss por favor me perdoe kkk
não é que nossa amiga tem razão, qualquer string transformando para inteiro… o zero a esquerda ira perder o valor.
Obrigado a todos;.
J
javahp
marciofermino:
rss por favor me perdoe kkk
não é que nossa amiga tem razão, qualquer string transformando para inteiro… o zero a esquerda ira perder o valor.
Obrigado a todos;.
Por isso perguntei porque não usar um int…
Abraços…
O
ozix
public String removeZeros(String linha) {
return linha.replaceFirst("0*", "");
}Siceramente, nem eu gostei dessa solução, mas se você for usar String é melhor isso do que transformar pra Integer pra depois ter que voltar pra String.
Sami_Koivu
Olá,
Duas considerações:
-Integer.parseInt() funciona desde que seu número cabe num inteiro do Java.
-O regexp do ozix funciona para números grandes, mas eu imagino que num caso de “0”, ou “00” você quer que o retorno seja “0” e não vazio.