Está en la página 1de 12

SIS 211 TECNICAS DE PROGRAMACION II

ING. Viviana Tito Rodriguez


Una cadena es un vector de caracteres, una
cadena debe estar encerrada entre comillas
dobles.
Por ejemplo: cad = “HOLA MUNDO”

H O L A M U N D O

POSICION: 0 1 2 3 4 5 6 7 8 9
De cada carácter
H O L A M U N D O

POSICION: 0 1 2 3 4 5 6 7 8 9
CARACTER

A cada posición de la cadena se la maneja como si fuera una


variable de tipo char.
Por ejemplo:
char c;
C = cad[0]; c tomará el valor de ‘H’
C = cad[3]; c tomará el valor de ‘A’
C = cad[4]; c tomará el valor de ‘ ’ (espacio)
 Se utilizan para hacer operaciones con
cadenas. Para llamar a los métodos se
pone
<variable de tipo String>.método
 INSERTAR PALABRAS
Scanner en=new Scanner(System.in);
S tring c a d=en.next() ;

 INSERTAR FRASES
S tring c a d=en.nextLine () ;
Las operaciones básicas entre cadenas son: asignación, comparación
y concatenación. Es posible asignar una cadena a otra cadena.
Las comparaciones de las cadenas de caracteres se hacen según el orden
de los caracteres en el código ASCII y con los operadores de relación.
 1. Concatenar tres cadenas de caracteres.

class cadenas1 {
public static void main(String args[])
{
String cadenaTotal,
cadena1,
cadena2,
cadena3;
cadena1="ingenieria";
cadena2="de";
cadena3="sistemas";
cadenaTotal=cadena1+cadena2+cadena3;
System.out.println(cadenaTotal);
}
}
 2. Determinar la longitud de una
cadena (String)

class cadenas2 {
public static void main(String args[])
{
String cadena1="Hola, como estas?";
int longitud=cadena1.length();
System.out.println(longitud);
}
}
 3. Determinar cuantos caracteres ”a‟, existen en
una cadena.

class cadenas3 {
public static void main(String args[])
{
String cadena;
cadena="alpaca";
int con=0;
int c=cadena.length();
for(int i=0; i<c; i++) {
if ('a‘ == cadena.charAt(i))
con++;
}
System.out.println("existen "+con);
}
}
 4. Mostrar su correspondiente número
ascii asociado a un carácter

class cadenas4
{
public static void main(String args[])
{
char c='0';
int num = (int)(c);
System.out.println(num);
}
}
 5. Mostrar su correspondiente carácter
asociado a un número

class cadenas5
{
public static void main(String args[])
{
int n=64;
char c=(char)(n);
System.out.println(c);
}
}

También podría gustarte