
ClaseString
Presentation
•
Computers
•
University
•
Practice Problem
•
Easy
Miguel Martinez
Used 2+ times
FREE Resource
29 Slides • 12 Questions
1
Clase String
2
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:
Un tipo de datos primitivo
Es similar a Int
Es similiar a char
Es un objeto
4
5
Para imprimir el String
6
Multiple Choice
nom[] = {'L', 'U', 'I','S'};
Es un String de longitud 4
Es un arreglo de caracteres
Tiene 5 posiciones
Su primera posición es L
7
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?
nombre.lenght
nombre.length
nombre.length()
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?
nombre = teclado.leer()
nombre.teclado.next()
nombre=teclado.nextLine()
nombre=teclado();
10
Para leer un String y mostrarla
carácter por carácter inicio al
final
11
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:
if
switch
for
Una declaración
13
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?
length
charat
CharAt
charAt
15
Multiple Choice
¿Es lo mismo declarar que inicializar?
Si
No
16
Crear Strings
Crear un String a partir de un arreglo de
caracteres
char nombre2[ ] = {'T', 'E','R','E'};
String nombreStr = new String(nombre2);
17
Crea un String que contenga el
Abecedario a partir de un
arreglo de caracteres
18
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
SubString
substring
getChars
concat
20
Multiple Choice
El método que añade una segunda cadena en la primera se llama
concatenar
concat
substring
charAt
21
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
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
touppercase
toUpperCase
toUPPERCASE
ToUpperCase
24
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
replace
trim
toCharArray
ToCharArray
26
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
ValueOf
valueOf
IndexOf
IndexOf
28
Ejemplo Length( )
29
Ejemplo Concat( )
30
Ejemplo charAt( )
31
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
Ejemplo substring()
33
Ejemplo toLowerCase()
34
Ejemplo toUpperCase()
35
Ejemplo replace()
36
Ejemplo toCharArray()
37
Ejemplo valueOf( )
38
Ejemplo: Integer.parseInt(String)
Double.parseDouble(String)
39
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
Ejemplo: Region Matches()
41
Ejemplo: indexOf()
Clase String
Show answer
Auto Play
Slide 1 / 41
SLIDE
Similar Resources on Wayground
35 questions
Ortografìa
Presentation
•
University
36 questions
Les propositions subordonnées
Presentation
•
University
35 questions
Cultura de Paz
Presentation
•
University
37 questions
Inducción Familias Seguras
Presentation
•
KG
39 questions
Java Loop Structure (ITCC105-103I)
Presentation
•
University
37 questions
Segunda Semana do Desenvolvimento Lesson
Presentation
•
University
36 questions
Variables estadísticas
Presentation
•
University
35 questions
Cable de red.
Presentation
•
12th Grade
Popular Resources on Wayground
20 questions
STAAR Review Quiz #3
Quiz
•
8th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
6 questions
Marshmallow Farm Quiz
Quiz
•
2nd - 5th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
12 questions
What makes Nebraska's government unique?
Quiz
•
4th - 5th Grade