You are on page 1of 3

UNIVERSIDAD DE PANAMÁ

CENTRO REGIONAL UNIVERSITARIO DE VERAGUAS


FACULTAD DE INFORMÁTICA ELECTRÓNICA Y COMUNICACIÓN
INGENIERIA EN INFORMATICA
LIC. DE INGENIERIA EN INFORMATICA
LABORATORIO#1

ESTUDIANTE: MARIA GONZALEZ


CEDULA: 2-721-522

1. Compile y use la MVJ para probar el then y else del if. Modifique
para que en el then se despliegue el
valor de la cadena como ocurre en el else.
public class StringManejo{
public static void main(String[] args){
String string1 = "Ver";
int tam;
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
MODIFICACION
public class StringManejo{
public static void main(String[] args){
String string1 = "muebles";
int tam;
if (string1.length() > 5) {
System.out.println("La cadena:" + string1 +" 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
2. Cree otro objeto String con el nombre string2, asígnele un valor y
verifique si las cadenas son
iguales despliegue un mensaje.¿Qué método necesita?
Necesito el método boolean equals(String b),determina si la cadena contiene
los mismos caracteres
que la cadena “b”.
public class StringManejo{
public static void main(String[] args){
String string1 = "muebles";
String string2 = new String("muebles");
int tam;
if (string1.equals(string2)) {
System.out.println("Las cadenas son iguales");
}
else {
System.out.println("Las cadenas no son iguales");
}
}// fin del main
} // fin de la clase StringManejo
3.Elaborar un programa que use cinco (5) métodos de la clase String,
explique para que sirve cada
método.
Métodos usados:
1. string1.trim(): crea un nuevo objeto y elimina los espacios en blanco al
principio o al final de una
cadena.
2. string1.equalsIgnoreCase(string2):determina si la cadena contiene los
mismo caracteres que la
cadena “string2”, independientemente de que estén en mayúsculas o
minúsculas.
3. string1.toUpperCase():devuelve una nueva string convirtiendo todos los
caracteres de la string a
la que se aplica el método, en mayuscula.
4. string1.charAt(i): extrae en carácter en la posicion indicada.
5. string1.concat(" de Maria"): concatena una cadena con otra nueva.
public class string_5{
public static void main(String[] args){
String string1 = " muebles ";
String string2 = new String(" MUEBLES");
string1= string1.trim();
string2= string2.trim();
System.out.println("*"+string1+"*");
System.out.println("*"+string2+"*");
if (string1.equalsIgnoreCase(string2)) {
System.out.println("Las cadenas son iguales");
string1=string1.toUpperCase();
for(int i=0; i<string1.length();i++)
System.out.println(string1.charAt(i));
}
else {
System.out.println("Las cadenas no son iguales");
}
string2=string1.concat(" de Maria");
System.out.println(string2);
}// fin del main
} // fin de la clase string_5
4. Elabore un programa que tome una cadena de caracteres y la
despliegue en el orden inverso de
sus caracteres.¿Qué métodos utilizó?¿Con cuantos objetos trabajó?
Utilice el método length() y trabaje con un objeto.
public class Basico{
public static void main(String[] args){
String string1 = "amanap";
for(int i=string1.length()-1; i>=0;i--)
System.out.println(string1.charAt(i));
}// fin del main
} // fin de la clase Basico
5. Utilice un arreglo de objetos String(String[] MiArray = new
String[5];) para almacenar cinco
cadenas de caracteres.Construya un programa que despliegue cada
elemento del arreglo en el orden
inverso de sus caracteres.
public class cadenas{
public void cad(String string1){
for(int i=string1.length()-1; i>=0;i--)
System.out.print(string1.charAt(i));
}
public static void main(String[] args){
String cadenas[] = new String[5];
cadenas mar= new cadenas();
cadenas[0]="Juan";
cadenas[1]="Mari";
cadenas[2]="Euris";
cadenas[3]="Lola";
cadenas[4]="Pedro";
for(int i=0; i<5; i++){
mar.cad(cadenas[i]);
System.out.print("\n");
}
}// fin
} // fin de la clase cadenas
6. ¿Qué diferencias existen entre:
a)String[] MiArray = new String[5];
b)char[] MiArray = new char[5];
¿que papel juega new en las declaraciones anteriores?
RESPUESTAS
a) String[] MiArray = new String[5]; : guarda 5 cadenas.
b) char[] MiArray = new char[5]; : guarda una cadena de cinco
caracteres.
El papel de new es que crea un nuevo objeto.

http://www.scribd.com/doc/5513929/LABORATORIO2

You might also like