-
Notifications
You must be signed in to change notification settings - Fork 98
/
Copy pathStrings.java
69 lines (48 loc) · 1.73 KB
/
Strings.java
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
package basic.c03_strings;
/*
Clase 3 - Strings, Condicionales y Arrays (17/04/2025)
Vídeo: https://www.twitch.tv/videos/2436086584
*/
public class Strings {
public static void main(String[] args) {
// Cadenas de texto
// Declaración
String name = "Brais";
var surname = new String("Moure");
// Operaciones básicas
// Concatenación
System.out.println(name + " " + surname);
// Longitud
System.out.println(name.length());
// Obtener caracter
System.out.println(name.charAt(name.length() - 1));
// Subcadena
System.out.println(name.substring(2));
System.out.println(name.substring(1, 3));
// Mayúsculas y minúsculas
System.out.println(name.toUpperCase());
System.out.println(name.toLowerCase());
System.out.println(name);
// Comprobar si contiene
System.out.println("Hola, Java".contains("Brais"));
System.out.println("Hola, Java".toUpperCase().contains("AVA"));
// 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));
// Trim
System.out.println(" Hola, me llamo Brais ".trim());
// Replace
System.out.println(" Hola, me llamo Brais ".replace("Brais", "Moure"));
// Format
var age = 37;
System.out.println(String.format("Hola, %s. Tengo %d.", name, age));
}
}