Search Header Logo
ClaseString

ClaseString

Assessment

Presentation

Computers

University

Practice Problem

Easy

Created by

Miguel Martinez

Used 2+ times

FREE Resource

29 Slides • 12 Questions

1

media

Clase String

2

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'};

3

Multiple Choice

El ltipo String se considera como:

1

Un tipo de datos primitivo

2

Es similar a Int

3

Es similiar a char

4

Es un objeto

4

media

5

media

Para imprimir el String

6

Multiple Choice

nom[] = {'L', 'U', 'I','S'};

1

Es un String de longitud 4

2

Es un arreglo de caracteres

3

Tiene 5 posiciones

4

Su primera posición es L

7

media

Para leer un String desde el
teclado y ver su longitud

8

Multiple Choice

si se tiene:

String nombre = "Juan";

¿Qué se hace para obtener su longitud?

1

nombre.lenght

2

nombre.length

3

nombre.length()

4

nombre.lenght()

9

Multiple Choice

¿Qué instrucción se utiliza para leer un String utilizando un objeto de tipo Scanner que se llame teclado, en un String que se llame nombre?

1

nombre = teclado.leer()

2

nombre.teclado.next()

3

nombre=teclado.nextLine()

4

nombre=teclado();

10

media

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

11

media

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

12

Multiple Choice

Si se van a ver cada una de las posiciones de un arreglo de caracteres se utiliza:

1

if

2

switch

3

for

4

Una declaración

13

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

14

Multiple Choice

El método que sirve para extraer el caracter de una posición especifica de un String es?

1

length

2

charat

3

CharAt

4

charAt

15

Multiple Choice

¿Es lo mismo declarar que inicializar?

1

Si

2

No

16

media

Crear Strings

Crear un String a partir de un arreglo de
caracteres

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



17

media

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

18

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

19

Multiple Choice

El método que regresa una cadena de caracteres de un string se llama

1

SubString

2

substring

3

getChars

4

concat

20

Multiple Choice

El método que añade una segunda cadena en la primera se llama

1

concatenar

2

concat

3

substring

4

charAt

21

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.

22

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

23

Multiple Choice

El metodo que sirve para convertir a mayuscula una cadena se llama

1

touppercase

2

toUpperCase

3

toUPPERCASE

4

ToUpperCase

24

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.

25

Multiple Choice

El método que coniverte un String a un arreglo se llama

1

replace

2

trim

3

toCharArray

4

ToCharArray

26

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.

27

Multiple Choice

El metodo que convierte un tipo primitivo a String

1

ValueOf

2

valueOf

3

IndexOf

4

IndexOf

28

media

Ejemplo Length( )

29

media

Ejemplo Concat( )

30

media

Ejemplo charAt( )

31

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.

32

media

Ejemplo substring()

33

media

Ejemplo toLowerCase()

34

media

Ejemplo toUpperCase()

35

media

Ejemplo replace()

36

media

Ejemplo toCharArray()

37

media

Ejemplo valueOf( )

38

media

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

39

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

40

media

Ejemplo: Region Matches()

41

media

Ejemplo: indexOf()

media

Clase String

Show answer

Auto Play

Slide 1 / 41

SLIDE