Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como remover Zeros em Java recursão
Remover os zeros de uma String com recursividade é útil quando você precisa formatar números que podem ter zeros extras acolchoada na parte frontal . A recursão é uma técnica de programação poderosa em Java , onde uma função chama a si mesma repetidamente , dividindo um problema em uma série de pequenos sub-problemas . Retire os zeros de um String , criando uma função recursiva que verifica se o primeiro caractere na String é um zero e , em caso afirmativo , de forma recursiva retorna uma versão menor da cadeia. Instruções
1

Abra o arquivo de origem Java em um editor como o Netbeans , Eclipse ou JBuilder X.
2

Crie uma função que irá recursivamente remover zeros desde o início da uma String , adicionando o seguinte código acima de sua principal função :

remove_zeros função public String (String str ) {

if ( str.length () > 0) {

if ( str.charAt (0) == '0 ' ) {

retornar remove_zeros ( str.substring (1) ) ; }


}

retornar str;

}

a função verifica se o comprimento da corda é maior do que 0 e recupera o valor do primeiro caractere . Se o primeiro caractere é um " 0 ", a função chama a si mesma de forma recursiva, passando um valor da seqüência , sem o início de "0 ". Isso continua até que a função de encontrar um caractere diferente de zero ou a seqüência termina
3

Chame a função recursiva e exibir seu resultado , adicionando o seguinte código na sua principal função : .

string str = " 0.003,14159 ";

Cordas modified_str = "";

modified_str = remove_zeros (str );

System.out.println ( modified_str );

o código irá exibir a string " 3.14159 " com os zeros removidos
4

Salve o arquivo de origem Java ,. compilar e executar o programa para remover de forma recursiva os zeros de sua seqüência.

Anterior :

Próximo : No
  Os artigos relacionados
·Como remover duplicatas de um mapa em Java 
·Funções lamda em Java 
·Byte Código Engenharia Reversa Java 
·Como importar o javax Servlet no NetBeans 
·Como exibir um histograma Vertical em Java 
·Como fazer um App Android com Netbeans 
·Como corresponder uma String em um Array usando Java 
·Java Home não aponta para o JDK 
·I Não é possível processar arquivos JSP no IE 8.0 
·Como redirecionar para um novo URL em Servlet 
  Artigos em destaque
·Como usar Ncurses 
·O formato é o Silverlight 
·O que é um texto Action Script 
·Diferenças entre Servlets e JSP 
·Como fazer upload de uma imagem em Struts 
·Como remover espaços em branco no final de uma linha d…
·Como determinar se uma data é válida em um programa C…
·Como fazer códigos de números aleatórios Só Mesmo e…
·Como converter em C do objeto para DateTime 
·A diferença entre SOAP e Web Service RESTO 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados