Sei sulla pagina 1di 4

LABORATORIO # 3

INTEGRANTES:
GLADYS
ARELIS

// Parte I

A la variable String1, se le asigno más caracteres para que en el then se desplegara el valor de
la cadena, utilizando el mètodo length que es el que devuelve la longitud de la cadena.
public class StringManejo{
public static void main(String[] args){

String string1 = "universidad";

if (string1.length() > 5) {
System.out.println("la cadena tiene mas de 5 caracteres ");

}
else {

System.out.println("La cadena:" + string1 +" tiene 5 o menos caracteres");


}
}// fin del main
} // fin de la clase StringManejo

// Parte II
Se creo otra variable en donde comparamos String1 con String2 utilizando el método equals, que es
el que compara cadenas, y verifica si las cadenas son iguales o no.
public class PasoDos{

public static void main(String[] args){

String string1 = "comparar";


String string2 = "univer";
if(string1.equals(string2)){
System.out.println("es igual");
}
else {

System.out.println("no es igual");

} //fin del main


} //fin de la clase StringManejo
Parte III
5 métodos string:

Método 1: ValueOf : Este método me convierte el entero string1(123), a la cadena string1 (‘123’)
public class TipoDos{

public static void main(String[] args){

int string1 = 123;


String.valueOf(string1);
System.out.println(string1);
} //fin del main
} //fin de la clase TipoDos

Método 2: parseInt: Este método cambia la cadena string1("123"); en un número entero(123)

public class PasoTres{

public static void main(String[] args){

String string1 = "123";


int numero=Integer.parseInt(string1);
System.out.println(numero);

} //fin del main


} //fin de la PasoTres

Método 3: Substring: La función es extraer una subcadena o substring de una cadena dada, en la
cual se especifican una posición determinada o posiciones ya sea especificando el comienzo y el
final de la cadena que se desea extraer.

public class TipoCuatro{

public static void main(String[] args){

String string1 = "Somos buenos amigos";


String str= string1.substring(6,8); ó String str= string1.substring(6);
System.out.println(str);

} //fin del main


} //fin de la clase TipoCuatro
Método 4: Length: La función es devolver el tamaño o longitud de la cadena
public class Pasos {
public static void main(String[] args) {
String string1 = "codigo";
int cad_long=string1.length(); //aplicación del método
System.out.println(cad_long);
}//fin del main
}// fin de la clase Pasos

Método 5: Contatenación: Para realizar una concatenación, osea unir cadenas se usa el operador
suma (+), la caula devuelve la unión de las dos o más cadenas.
public class PasosC {
public static void main(String[] args) {
String string1 = "codigo";
String string2 = ”fuente”
String cadena=string1+string2;
System.out.println(cadena); //Resultado “CodigoFuente”
}//fin del main
}// fin de la clase PasosC

Parte IV
Cadena de caracteres desplegados en orden inverso
Para este programa utilizamos dos métodos:
1. Length: que es la devuelve el tamaño o longitud de la cadena
2. CharArt: Devuelve desde la posición dada el orden inverso de la cadena.

Trabajamos con dos objetos:


1. String1: que es la cadena original
2. Longit: Variable de tipo int que guarda el tamaño de la cadena
Primero a la cadena string1, le aplico el método length que va a devolver el tamaño de la cadena y
la guardo en una variable entera (longit), entonces a esta variable le aplico el método charArt, que
dependiendo el tamaño de la variable string1 y el ciclo for que va a -1 va a empezar a invertir la
cadena.

public class Pasocuatro{


public static void main(String[] args){
String string1 = "somos";
for (int longit=string1.length()-1;longit>=0;longit--)
string1 = string1 + string1.charAt(longit);
System.out.println(longit);
} //fin del main
} //fin de la clase PasoCuatro
Parte V:
Para este programa utilizamos la clase stringbuffer, que es para cuando necesitamos cambiar la
cadena en si, para este ejemplo esta clase es de arreglo a la cual se le asigno palabras a cada
posiciones del arreglo, el ciclo for va recorriendo cada posición, al momento que va recorriendo se
le aplica el método reverse que es la que invierte las cadenas y se imprimen en orden inverso.

public class CarPaso{


public static void main(String[] args){
StringBuffer[] MiArray = new StringBuffer[5];
MiArray[0]=new StringBuffer("somos");
MiArray[1]= new StringBuffer("amigas");
MiArray[2]= new StringBuffer("de");
MiArray[3]= new StringBuffer("la");
MiArray[4]= new StringBuffer("escuela");

for (int i=0; i<5; i++)


{
MiArray[i].reverse();
System.out.println(MiArray[i]);
}

} //fin del main


} //fin de la clase CarPaso

Parte VI: DIFERENCIAS:

1. String[] MiArray= new String[5];


De lo que hemos entendido esta va almacenar cadena de caracteres en cada una de las 5 posiciones
del arreglo

2. Char[] MiArray= new Char[5];


En este caso almacenará 5 caracteres en cada una de las 5 posiciones del arreglo

Potrebbero piacerti anche