forked from mouredev/hello-java
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathStrings.java
More file actions
112 lines (83 loc) · 2.62 KB
/
Strings.java
File metadata and controls
112 lines (83 loc) · 2.62 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
package basic.c03_strings;
public class Strings {
public static void main(String[] args) {
/*
Clase 24 - Strings
Vídeo: https://youtu.be/JOAqpdM36wI?t=8140
*/
// Declaración
String name = "Brais";
var surname = new String("Moure");
// Operaciones básicas
/*
Clase 25 - Concatenación
Vídeo: https://youtu.be/JOAqpdM36wI?t=8367
*/
// Concatenación
System.out.println(name + " " + surname);
/*
Clase 26 - length
Vídeo: https://youtu.be/JOAqpdM36wI?t=8469
*/
// Longitud
System.out.println(name.length());
/*
Clase 27 - charAt
Vídeo: https://youtu.be/JOAqpdM36wI?t=8535
*/
// Obtener carácter
System.out.println(name.charAt(name.length() - 1));
/*
Clase 28 - substring
Vídeo: https://youtu.be/JOAqpdM36wI?t=8707
*/
// Subcadena
System.out.println(name.substring(2));
System.out.println(name.substring(1, 3));
/*
Clase 29 - toUpperCase / toLowerCase
Vídeo: https://youtu.be/JOAqpdM36wI?t=8831
*/
// Mayúsculas y minúsculas
System.out.println(name.toUpperCase());
System.out.println(name.toLowerCase());
System.out.println(name);
/*
Clase 30 - contains
Vídeo: https://youtu.be/JOAqpdM36wI?t=8947
*/
// Comprobar si contiene
System.out.println("Hola, Java".contains("Brais"));
System.out.println("Hola, Java".toUpperCase().contains("AVA"));
/*
Clase 31 - equals
Vídeo: https://youtu.be/JOAqpdM36wI?t=9118
*/
// Comparación
System.out.println(name.equals("Brais"));
System.out.println(name.equals("brais"));
System.out.println(name.equalsIgnoreCase("brais"));
// == vs. equals
var a = "Brais";
var b = "Brais";
var c = new String("Brais");
System.out.println(a == b);
System.out.println(a == c);
System.out.println(a.equals(c));
/*
Clase 32 - trim y replace
Vídeo: https://youtu.be/JOAqpdM36wI?t=9456
*/
// Trim
System.out.println(" Hola, me llamo Brais ".trim());
// Replace
System.out.println(" Hola, me llamo Brais ".replace("Brais", "Moure"));
/*
Clase 33 - format
Vídeo: https://youtu.be/JOAqpdM36wI?t=9613
*/
// Format
var age = 37;
System.out.println(String.format("Hola, %s. Tengo %d.", name, age));
}
}