| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Cómo quitar ceros en recursividad Java
    Extracción de los ceros de una cadena con la recursividad es útil cuando se necesita para dar formato a los números que pueden tener ceros muy acolchadas en la parte delantera . La recursión es una técnica de programación potente en Java donde una función llama a sí misma varias veces , dividir un problema en una serie de pequeños sub-problemas . Eliminar los ceros de una cadena mediante la creación de una función recursiva que comprueba si el primer carácter de la cadena es un cero y , si es así, de forma recursiva devuelve una versión más pequeña de la cadena. Instrucciones
    1

    Abra el archivo de código fuente de Java en un editor como NetBeans , Eclipse o JBuilder X.
    2

    Crear una función que suprima de forma recursiva ceros desde el inicio del una cadena agregando el código siguiente encima de su principal función :

    remove_zeros función public String ( String str ) {

    if ( str.length ()> 0 ) {
    < p > if ( str.charAt ( 0 ) == '0 ') {
    remove_zeros retorno

    ( cadena.substring ( 1 ) ) ; }


    }
    str regreso

    ;

    }

    la función comprueba si la longitud de la cadena es mayor que 0 y recupera el valor del primer carácter . Si el primer carácter es un " 0 ", la función se llama a sí mismo de forma recursiva , pasando de un valor de la cadena sin comienzo " 0 ". Esto continúa hasta que la función se encuentra con un personaje distinto de cero o los extremos de cadena
    3

    Llame a la función recursiva y mostrar el resultado de añadir el siguiente código en su función principal : .

    cadena str = " 0003,14159 " ;

    cadena modified_str = "";

    modified_str = remove_zeros (str ) ;

    System.out.println ( modified_str ) ;

    el código se mostrará la cadena " 3.14159 " con los ceros eliminado
    4

    Guarde el archivo fuente de Java , . compilar y ejecutar el programa para eliminar de forma recursiva los ceros de su cadena.

    Previous :

    next :
      Artículos relacionados
    ·Cómo utilizar el archivo de propiedades en Struts 
    ·Cómo agregar una interfaz gráfica de usuario de códi…
    ·Limitaciones hilo en Java 
    ·Cómo utilizar bloques estáticos en Java 
    ·¿Por qué necesita para ser certificado AS2 
    ·Cómo generar enteros aleatorios únicos en Java 
    ·Java Estándares de Codificación 
    ·Cómo ordenar 3 enteros en Java 
    ·¿Cómo se crea un JTable con múltiples encabezados de…
    ·Cómo dar formato a un número en Java 
      Artículos destacados
    ·¿Cuáles son Ligero Diseño y Lenguajes de marcas 
    ·Cómo filtrar un número en una secuencia 
    ·Cómo publicar Web Apps para GlassFish 3 Utilizando Ecl…
    ·Cómo Multiplicar números binarios 
    ·Cómo agregar ceros delante de un número en Java 
    ·Cómo integrar EXE en Python 
    ·Cómo abrir un archivo PNP Hecho por Art Explosion 
    ·Cómo crear una nueva base de datos SQL en VB.NET Expre…
    ·Cómo purgar un Reciba Socket búfer en C 
    ·Tutorial de aplicaciones de Visual Basic 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com