Está en la página 1de 8

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS

CARRERA:
INGENIERIA EN NETWORKING Y TELECOMUNICACIONES
MATERIA:
PROGRAMACIÓN AVANZA CON JAVA
TEMA:
STRING

PARALELO:
“INE-S-NO-5-1”

INTEGRANTES:
BARTOLOME RODRIGUEZ MARJORIE LUCIA
ZAMBRANO ANDRES FULTON
VALLEJO GOMEZ FELIX ROBERTO
VIVIANA ACOSTA
CAROLINA LOPEZ

DOCENTE:
ING. ESPINOZA MARTINEZ MARIELA PAOLA

2018 – 2019

1
STRING

Dentro de un objeto de la clase String, Java crea un array de caracteres de una forma


similar a como lo hace el lenguaje C++. A este array se accede a través de la función
miembro de la clase.

Los strings u objetos de la clase String se pueden crear explícitamente o implícitamente.

 Para crear un string implícitamente se debe poner una cadena de caracteres entre
comillas dobles.

System.out.println("El primer programa"); // Java crea un objeto de la


clase String automáticamente.

 Para crear un string explícitamente se escribe


String str=new String("El primer programa");
String str="El primer programa";

 Para crear un string nulo se puede hacer de estas dos formas


String str="";
String str=new String();

Un string nulo es aquél que no contiene caracteres, pero es un objeto de la clase String. Sin
embargo,

String str; // Está declarando un objeto str de la clase String, pero aún no se ha creado


ningún objeto de esta clase.

2
Métodos de Java String

 Java String length (): nos indica la longitud de la cadena. Devuelve el recuento


del número total de caracteres presentes en la cadena. Ejemplo

Aquí, la función String length () devolverá la longitud 5 para s1 y 7 para s2


respectivamente.

 Java String concat (): combina una cadena específica al final de otra cadena y
finalmente devuelve una cadena combinada. Es como añadir otra cadena. Por
ejemplo:

El código anterior devuelve "hellohow are you".

 Java String IsEmpty (): este método verifica si String contiene algo o no. Si la
cadena java está vacía, devuelve true o false. Por ejemplo:

3
 Java String toLowerCase (): convierte todos los caracteres de String a
minúsculas. Por ejemplo:

El código anterior devolverá "hola como estas".

 Java String toUpper () : convierte todos los caracteres de la cadena a


mayúsculas. Por ejemplo:

El código anterior devolverá "HOLA COMO ESTÁ".

 Java String ValueOf (): este método convierte diferentes tipos de valores en
cadenas. Al usar este método, puede convertir int en cadena, largo en cadena,
Booleano en cadena, carácter en cadena, flotar en cadena, doble en cadena, objeto
en cadena y matriz de caracteres a la cadena. La firma o sintaxis del método string
valueOf () se proporciona a continuación:

 
public static String valueOf (boolean b) 
public static String valueOf (char c) 
public static String valueOf (char [] c) 
public static String valueOf (int i) 
public static String valueOf (long l) 
public static String valueOf (float f) 
public static String valueOf (double d) 
public static String valueOf (Object o)

4
En el código anterior, concatena la cadena Java y da el resultado - 2017.

 Java String replace (): el método Java String replace () devuelve una cadena,
reemplazando todos los caracteres antiguos o CharSequence por nuevos
caracteres. Hay 2 formas de reemplazar métodos en una cadena Java. 

En el código anterior, reemplazará todas las apariciones de 'h' a 't'. La salida al código
anterior será "tello tow are you". Veamos el otro tipo de uso del método de reemplazo en la
cadena Java : Java String replace (destino de CharSequence, reemplazo de CharSequence)

En el código
anterior,
reemplazará todas
las apariciones de "Edureka" a "Brainforce". Por lo tanto, la salida sería "Hola, bienvenido
a Brainforce".

 La cadena Java contiene (): el método de la cadena java contiene () busca la


secuencia de caracteres en la cadena. Si se encuentran las secuencias de caracteres,
entonces devuelve verdadero si no, devuelve falso. Por ejemplo:

5
En el código anterior, las dos primeras declaraciones devolverán verdadero cuando
coincida con la Cadena, mientras que la segunda declaración de impresión devolverá falsa
porque los caracteres no están presentes en la cadena.

 Java String equals (): compara las dos cadenas dadas en función del contenido de
la cadena, es decir, la representación de la cadena Java. Si todos los caracteres
coinciden, devuelve true; de lo contrario, devolverá false. Por ejemplo:

 Java  String equalsIgnoreCase (): este método compara dos cadenas en función


del contenido, pero no comprueba el caso como el método equals (). En este
método, si los caracteres coinciden, devuelve true o false. Por ejemplo:

En
el código anterior, la primera declaración devolverá verdadero porque el contenido
es el mismo independientemente del caso. Luego, en la segunda declaración de
impresión se devolverá falso, ya que el contenido no coincide en las cadenas
respectivas.

6
 Java StringGetBytes () : el método getBytes () de la cadena Java devuelve la
secuencia de bytes o puede decir la matriz de bytes de la cadena. Por ejemplo:

En el código anterior, devolverá el valor 65, 66 , 67.

 Java String IsEmpty (): este método verifica si la String está vacía o no. Si la
longitud de la cadena es 0, devuelve true o false. Por ejemplo: 

En el código anterior, la primera declaración de impresión devolverá verdadero ya que no


contiene nada, mientras que la segunda declaración de impresión devolverá falso.

7
CONCLUSION

La clase String son tipos de datos que permiten almacenar caracteres. Se diferencian de los
“char” porque permiten almacenar más de un solo caracter. Podemos guardar palabras,
frases, números, caracteres especiales o la combinación de estos elementos.

Bibliografía
bell, d., & parr, m. (2003). java para estudiantes. mexico: pearson educacion.

cardona, s. a., jaramillo, s., & villegas, m. l. (2008). introduccion a la programacion en


java. colombia: ediciones elizcom.

morgan, m. (2000). descubre java. prentice hall.

También podría gustarte