
String_Intro
Presentation
•
Computers
•
University
•
Practice Problem
•
Easy
Miguel Martinez
Used 4+ times
FREE Resource
29 Slides • 1 Question
1
Clase String
2
Multiple Choice
Nombre de la clase
String
Math
3
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
5
Para imprimir el String
6
Para leer un String desde el
teclado y ver su longitud
7
Para leer un String y mostrarla
carácter por carácter inicio al
final
8
Para leer un String y mostrarla
carácter por carácter del final
al inicio
9
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
Crear Strings
Crear un String a partir de un arreglo de
caracteres
char nombre2[ ] = {'T', 'E','R','E'};
String nombreStr = new String(nombre2);
11
Crea un String que contenga el
Abecedario a partir de un
arreglo de caracteres
12
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
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
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
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
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
Ejemplo Length( )
18
Ejemplo Concat( )
19
Ejemplo charAt( )
20
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
Ejemplo substring()
22
Ejemplo toLowerCase()
23
Ejemplo toUpperCase()
24
Ejemplo replace()
25
Ejemplo toCharArray()
26
Ejemplo valueOf( )
27
Ejemplo: Integer.parseInt(String)
Double.parseDouble(String)
28
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
Ejemplo: Region Matches()
30
Ejemplo: indexOf()
Clase String
Show answer
Auto Play
Slide 1 / 30
SLIDE
Similar Resources on Wayground
25 questions
Java Basic Unit 1
Presentation
•
University
25 questions
Funcion print en Python y Uso de comentarios
Presentation
•
University
22 questions
Irregular Preterite verb rules
Presentation
•
University
22 questions
GNS3
Presentation
•
University
24 questions
Tutorium 11
Presentation
•
University
23 questions
Algoritmos de Ordenamiento - Intercambio y Selección
Presentation
•
University
22 questions
Revisión de Conceptos Clase 7 - Redes de Computadoras
Presentation
•
University
23 questions
Arquitectura de Software
Presentation
•
University
Popular Resources on Wayground
15 questions
Grade 3 Simulation Assessment 1
Quiz
•
3rd Grade
22 questions
HCS Grade 4 Simulation Assessment_1 2526sy
Quiz
•
4th Grade
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
20 questions
Math Review
Quiz
•
3rd Grade
Discover more resources for Computers
36 questions
8th Grade US History STAAR Review
Quiz
•
KG - University
25 questions
Spanish future tense
Quiz
•
10th Grade - University
55 questions
Post Malone Addtion (Tres)
Quiz
•
12th Grade - University
15 questions
Quotation Marks vs. Italics for MLA
Quiz
•
9th Grade - University
20 questions
Disney Trivia
Quiz
•
University
50 questions
AP Biology Exam Review 2017
Quiz
•
11th Grade - University
215 questions
8th Physical Science GA Milestones Review
Quiz
•
KG - University
20 questions
Ch15_review_TEACHER
Quiz
•
University