Última Actualización abril 19th, 2021 12:16 PM
¿Te gustaría Java desde cero?
Tenemos los diplomados que necesitas.¡Haz clic aquí!
Desde el punto de vista de la programación diaria, uno de los tipos de datos más importantes de Java es String. String define y admite cadenas de caracteres. En algunos otros lenguajes de programación, una cadena o string es una matriz o array de caracteres. Este no es el caso con Java. En Java, los String son objetos.
En realidad, has estado usando la clase String desde el comienzo del curso, pero no lo sabías. Cuando crea un literal de cadena, en realidad está creando un objeto String. Por ejemplo, en la declaración:
System.out.println("En Java, los String son objetos");
El String “En Java, los String son objetos”. automáticamente se convierte en un objeto String por Java. Por lo tanto, el uso de la clase String ha estado “debajo de la superficie” en los programas anteriores. En las siguientes secciones, aprenderá a manejarlo de manera explícita. Tenga en cuenta, sin embargo, que la clase String es bastante grande, y solo arañaremos su superficie aquí. Es una clase que querrás explorar por sí misma.
Puede construir un String igual que construye cualquier otro tipo de objeto: utilizando new y llamando al constructor String. Por ejemplo:
String str = new String("Hola");
Esto crea un objeto String llamado str que contiene la cadena de caracteres “Hola”. También puedes construir una String desde otro String. Por ejemplo:
String str = new String("Hola"); String str2 = new String(str);
Después de que esta secuencia se ejecuta, str2 también contendrá la cadena de caracteres “Hola”. Otra forma fácil de crear una cadena se muestra aquí:
String str = "Estoy aprendiendo sobre String en JavadesdeCero.";
En este caso, str se inicializa en la secuencia de caracteres “Estoy aprendiendo sobre String en JavadesdeCero.”. Una vez que haya creado un objeto String, puede usarlo en cualquier lugar que permita una cadena entrecomillada. Por ejemplo, puede usar un objeto String como argumento para println(), como se muestra en este ejemplo:
La salida del programa se muestra a continuación:
En Java, los String son objetos Se construyen de varias maneras Se construyen de varias maneras
La clase String contiene varios métodos que operan en cadenas. Aquí se detallan todos los métodos:
"Javadesdecero.es".length(); // retorna 16
System.out.println("Javadesdecero.es".charAt(3)); // retorna 'a'
"Javadesdecero.es".substring(4); // retorna desdecero.es
"Javadesdecero.es".substring(4,9); // retorna desde
String s1 = "Java"; String s2 = "desdeCero; String salida = s1.concat(s2); // retorna "JavadesdeCero"
String s = "Java desde Cero"; int salida = s.indexOf("Cero"); // retorna 11
String s = "Java desde Cero"; int salida = s.indexOf('a',3); //retorna 3
String s = "Java desde Cero"; int salida = s.lastIndexOf('a'); // retorna 3
Boolean salida = "Java".equals("Java"); // retorna true Boolean salida = "Java".equals("java"); // retorna false
Boolean salida= "Java".equalsIgnoreCase("Java"); // retorna true Boolean salida = "Java".equalsIgnoreCase("java"); // retorna true
int salida = s1.compareTo(s2); // donde s1 y s2 son // strings que se comparan Esto devuelve la diferencia s1-s2. Si : salida < 0 // s1 es menor que s2 salida = 0 // s1 y s2 son iguales salida > 0 // s1 es mayor que s2
int salida = s1.compareToIgnoreCase(s2); // donde s1 y s2 son // strings que se comparan Esto devuelve la diferencia s1-s2. Si : salida < 0 // s1 es menor que s2 salida = 0 // s1 y s2 son iguales salida > 0 // s1 es mayor que s2
×Nota: En este caso, no considerará el case de una letra (ignorará si está en mayúscula o minúscula).
String palabra1 = "HoLa"; String palabra2 = palabra1.toLowerCase(); // retorna "hola"
String palabra1 = "HoLa"; String palabra2 = palabra1.toUpperCase(); // retorna "HOLA"
String palabra1 = " Java desde Cero "; String palabra2 = palabra1.trim(); // retorna "Java desde Cero"
String palabra1 = "yavadesdecero"; String palabra2 = palabra1.replace('y' ,'j'); //retorna javadesdecero
Te esperamos en los siguientes artículos en donde hablaremos mas acerca de estos temas, los cuales hoy en día son de vital importancia en el mundo de la tecnología.
¿Te gustaría Java desde cero?
Tenemos los diplomados que necesitas.¡Haz clic aquí!
Powered by Facebook Comments
No related posts.
Abr 19, 2021 0
Abr 17, 2021 0
Abr 16, 2021 0
Abr 15, 2021 0
Abr 17, 2021 0
Abr 10, 2021 0
Abr 08, 2021 0
Mar 29, 2021 0
Abr 19, 2021 0
Abr 17, 2021 0
Abr 14, 2021 0
Abr 10, 2021 0
Abr 08, 2021 0