PROGRAMA DE CADENA DE CARACTERES

Ejercicio N° 03 – “Extracción de SubCadenas – Tester”

//Este ejercicio busca una letra en una cadena de caracteres y arroja cuantas a encontrado.

package Cadenas;

public class Tester
{
    public static void main(String args[])
    {
String cadena;
String palabra;
String letra;
int Cont=0;

cadena="Mi Primera Cadena Encadenada";
palabra="a";
System.out.println(cadena.substring(4, 7));//se va desde la posicion 4 hasta la posicion antes de 7.
System.out.println(cadena.substring(4, 5)); // solo imprimi un caracter
         for(int i = 0; i < cadena.length(); i++)
         {
      letra=cadena.substring(i, i+1);
      if(letra.equals(palabra))
      {
   Cont++;
      }
  }
System.out.println(Cont); //harroja---> "6"
    }
}
  (cadena.substring(4, 7));harroja---> "rim"
  (cadena.substring(4, 5));harroja---> "r"
 // O tmb en el “if” puede ir de frente sin declarar “letra”, para ahorrar codigo 
  if(cadena.substring(i,i+1).equals(palabra))

--------------------------------------------------------------------------------------------

//Este ejercicio busca una palabra en una cadena de caracteres, como cadena dentro de otra //palabra y arroja cuantas veces la a encontrado.

package Cadenas;

public class Tester
{
    public static void main(String args[])
    {
        String cadena;
        String palabra;
        int Cont = 0;

        cadena = "Mi Primera Cadena Encadenada";
        palabra = "Cadena";

        System.out.println(cadena);
       
        for (int i = 0; i < cadena.length() - (palabra.length() - 1); i++)
        {
            if (cadena.substring(i, i + palabra.length()).equals(palabra))
            {
                Cont++;
            }
        }
        System.out.println(Cont); //harroja---> "1"
    }
}
--------------------------------------------------------------------------------------------
//Este ejercicio busca una palabra en una cadena de caracteres, pero como palabra completa, //y arroja cuantas veces la a encontrado.

package Cadenas;

public class Tester
{

    public static void main(String args[])
    {
        String cadena;
        String palabra;
        int Cont = 0;

        palabra = " " + "Cadena" + " ";
        cadena = "Mi Primera Cadena Encadenada" + " ";

        System.out.println(cadena);
       
        for (int i = 0; i < cadena.length() - (palabra.length() - 1); i++)
        {
            if (cadena.substring(i, i + palabra.length()).equals(palabra))
            {
                Cont++;
            }
        }
        System.out.println(Cont); //harroja---> "1"
    }
}

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Distribuida por: Free Blogger templates