Vous êtes sur la page 1sur 1

import java.util.

Scanner;
public class usoString {
public static void main (String [] args)
{
Scanner lector = new Scanner(System.in);
System.out.print("Favor introduzca una cadena de caracteres: ");
String str = lector.nextLine();
System.out.println("\nCadena en mayusculas: " +str.toUpperCase());
System.out.println("Cadena en minusculas: " +str.toLowerCase());
if(str.length() > 1)
{
System.out.println("Dos primeros caracteres de la cadena: "+ str.subst
ring(0,2));
System.out.println("Dos ultimos caracteres de la cadena: "+ str.substr
ing(str.length()-2));
}
int i = 0;
int acumulado = 0;
char c = str.charAt(str.length()-1);
while(i != -1)
{
i = str.indexOf(c,i);
if(i != -1)
{
acumulado++;
i++;
}
}
System.out.println("Numero de ocurrencias del caracter: "+ c + ": "+ acumu
lado);
c = str.charAt(0);
System.out.println("Cadena con el caracter:" + c + " reeemplazado por " +
Character.toUpperCase(c) + ": " +str.replace(c, Character.toUpperCase(c)));
StringBuffer strBuffer = new StringBuffer(str);
strBuffer.insert(0, "***");
strBuffer.append("***");
System.out.println("Cadena con tres asteriscos por delante y por detras: "
+strBuffer.toString());
strBuffer.delete(0,3);
strBuffer.delete(strBuffer.length()-3, strBuffer.length());
strBuffer.reverse();
System.out.println("cadena invertida: " +strBuffer.toString());
}
}

Vous aimerez peut-être aussi