Search Header Logo
String_Intro

String_Intro

Assessment

Presentation

Computers

University

Practice Problem

Easy

Created by

Miguel Martinez

Used 4+ times

FREE Resource

29 Slides • 1 Question

1

media

Clase String

2

Multiple Choice

Nombre de la clase

1

String

2

Math

3

media

Conceptos

Una cadena es una secuencia de

caracteres delimitados por comillas dobles.
Ej. "Hola", que se compone de cuatro
caracteres.

String vacia = ""

Una cadena no se considera un tipo

primitivo es una clase.

Una cadena es un objeto y no un arreglo de

caracteres.

String nombre = "Carlos";

char nom[ ] = {'C','a','r','l','o','s'};

4

media

5

media

Para imprimir el String

6

media

Para leer un String desde el
teclado y ver su longitud

7

media

Para leer un String y mostrarla
carácter por carácter inicio al
final

8

media

Para leer un String y mostrarla
carácter por carácter del final
al inicio

9

media

Declaración e Inicialización

String s;


// Definición

String texto = "Hola" // Inicialización"

s = "Carlos"


// Inicializa el valor de s

System.out.println("tamaño de s"+s.length())


// 6 posiciones

Obtener la 2ª posición de la cadena inicia en 0 y va

de izquierda a derecha.

System.out.println(s.charAt(2)) // muestra r

10

media

Crear Strings

Crear un String a partir de un arreglo de
caracteres

char nombre2[ ] = {'T', 'E','R','E'};
String nombreStr = new String(nombre2);



11

media

Crea un String que contenga el
Abecedario a partir de un
arreglo de caracteres

12

media

Métodos de la clase String

Función

Descripción

length()

int length();
Regresa el número de caracteres

concat()

String concat(String arg2),
Une dos cadenas.arg2 la añade al final de la cadena

charAt()

char charAt(int posicion);
Regresa el carácter cuyo índice es posición

getChars()

void getChars(int p1, int p2, char[] ar, int inicial);
Obtiene el rango de caracteres comprendidos entre
p1 y p2 y los copia en ar a partir del índice inicial.

substring()

String substring(int inicial, int final);
Devuelve una cadena formada por los caracteres
entre inicial y final

13

media

Métodos de la clase String

Función

Descripción

compareTo()

int compareTo(String);
Compara dos cadenas alfabeticamente. 0 si son
iguales, < 0 si c1< c2, >0 si c1>c2

equals()

String concat(String arg2),
Regresa verdadero si coinciden distingue
diferencia entre minúsculas y mayúsculas.

equalsIgnoreCase()

boolean equalsIgnoreCase(String cad2);
Regresa verdadero si coinciden, ignora min y
may.

startsWith()

boolean startsWith(String cr);
boolean startsWith(String cr, int posicion);
Compara el inicio de la cadena que llama, o bien
a partir de la posición con la cadena cr.

14

media

Métodos de la clase String

Función

Descripción

endsWith()

boolean endsWith(String cad2);
Compara el final de la cadena que llama con cad2

regionMatches()

boolean regionMatches(boolean tip, int p1, String
cad2, int p2, int nc);
Compara nc caracteres tanto en l acadena que
llama como de la cadena cad2, a partir de las
posiciones p1 y p2 respectivamente. Según esté en
true tip o no tiene en cuenta mayúsculas y
minúsculas

toUpperCase()

String toUpperCase();
Convierte la cade en otra cadena con todas las
letras en mayúsculas

15

media

Métodos de la clase String

Función

Descripción

toLowerCase()

String toLowerCase();
Convierte la cadena en minúsculas

replace()

String replace(char c1, char c2);
Sustituye todas las ocurrencias del cáracter c1 por el
carácter c2, devuelve la nueva cadena.

trim()

String trim();
Elimina los espacios, tabuladores o caracteres de fin
de línea de inicio a final de cadena.

toCharArray()

char[] toCharArray();
Regresa los caracteres de la cadena como un arreglo
de caracteres.

16

media

Métodos de la clase String

Función

Descripción

valueOf()

String valueOf(tipo_dato_primitivo);
Convierte cualquier dato perteneciente a los tipos
primitivos en una cadena

indexOf()

int indexOf(int c);
int indexOf(int c, int p);
int indexOf(String p, int p);
int indexOf(String p, int p);
Busca un carácter o bien otra cadena desde la
posición 0, o desde la posición p

lastIndexOf()

Similar a indexOf
Busca un carácter o bien otra cadena desde la
posición length()-1, o desde la posición p, la
búsqueda es desde el final de la cadena al principio.

17

media

Ejemplo Length( )

18

media

Ejemplo Concat( )

19

media

Ejemplo charAt( )

20

media

Ejemplo getChars()

Toma desde la posición 1, hasta antes de llegar a la 4, lo coloca en arreglochar, a
partir de la posición 2.

21

media

Ejemplo substring()

22

media

Ejemplo toLowerCase()

23

media

Ejemplo toUpperCase()

24

media

Ejemplo replace()

25

media

Ejemplo toCharArray()

26

media

Ejemplo valueOf( )

27

media

Ejemplo: Integer.parseInt(String)
Double.parseDouble(String)

28

media

Region Matches()

Dos opciones:
public boolean regionMatches(int toffset, String other, int ooffset, int len):

Considera mayúsculas y minúsculas.
public boolean regionMatches(boolean ignoreCase, int toffset, String
other, int ooffset, int len)

Descripción de los parámetros:

ignoreCase– si true, se ignora mayusculas y minusculas enla
comparación.

toffset – desde que posición del primer String

other – el 2do string

ooffset – desde que posición del 2do string.

len – numero de caracteres acomparar

29

media

Ejemplo: Region Matches()

30

media

Ejemplo: indexOf()

media

Clase String

Show answer

Auto Play

Slide 1 / 30

SLIDE