1
00:00:00,210 --> 00:00:00,870
Continuemos.

2
00:00:00,960 --> 00:00:06,030
Veamos un par de métodos de la clase Trig que nos permite convertir esta cadena en un arreglo.

3
00:00:06,060 --> 00:00:08,010
Por ejemplo, en un arreglo de caracteres.

4
00:00:08,070 --> 00:00:13,620
Bien vamos a tomar el ejemplo que teníamos de los métodos, pero lo vamos a simplificar, lo vamos a

5
00:00:13,620 --> 00:00:15,750
copiar y vamos a crear una nueva clase.

6
00:00:16,380 --> 00:00:23,840
Copiamos entonces ejemplos trim métodos la pegamos en encerrase y nombramos ejemplos TRIM métodos arreglo

7
00:00:24,870 --> 00:00:25,470
ReactOS.

8
00:00:26,160 --> 00:00:27,120
Vamos a quitar todo esto.

9
00:00:28,400 --> 00:00:30,030
exepto trabalenguas.

10
00:00:31,160 --> 00:00:40,590
Esto acá también dejamos este ejemplo perfecto sobre si íbamos a convertir trabalenguas en un arreglo.

11
00:00:41,220 --> 00:00:47,570
Entonces con duchar a Rey lo que hace es convertir el estribo en un arreglo de caracteres, un arreglo

12
00:00:47,660 --> 00:00:49,030
del tipo char.

13
00:00:49,100 --> 00:00:50,630
Por lo tanto, es de referencia.

14
00:00:50,720 --> 00:00:53,630
Si queremos imprimir esto, lo vamos a mostrar.

15
00:00:53,900 --> 00:00:57,710
En realidad, la que imprime es el identificador eljach del objeto.

16
00:00:58,370 --> 00:01:02,960
Esto Daka el objeto arreglo, en este caso todo arreglo en Java.

17
00:01:03,010 --> 00:01:06,010
También es una instancia, es un objeto de referencia.

18
00:01:06,200 --> 00:01:11,690
Entonces la única forma de mostrar los elementos es mediante una iteración, por ejemplo, usando un

19
00:01:11,690 --> 00:01:12,710
fork o un way.

20
00:01:12,830 --> 00:01:20,030
Ya vimos sobre el foro, así que podríamos implementar el foro para mostrar cada carácter de es Trenc

21
00:01:20,240 --> 00:01:22,160
o de este arreglo de caracteres.

22
00:01:23,070 --> 00:01:28,880
Entonces lo primero es crear una variable del tipo char, pero con corchetes.

23
00:01:29,000 --> 00:01:34,070
De esa forma, el tipo es un arreglo de elementos que son del tipo char.

24
00:01:34,520 --> 00:01:40,010
Después vamos a ser mucho más en detalle los arreglos en Java, pero por ahora lo necesitamos implementar

25
00:01:40,010 --> 00:01:45,930
para poder mostrar cada letra, cada carácter del arreglo.

26
00:01:46,370 --> 00:01:51,460
Igual es toda AQAP, trabalenguas, punto, tut, char array.

27
00:01:51,920 --> 00:01:56,540
Entonces esto retorna un char corchete, un arreglo del tipo char.

28
00:01:57,800 --> 00:02:03,830
Recuerden que cuando usamos un Ford tiene tres partes primero inicializar un contador y en cada iteración

29
00:02:03,950 --> 00:02:05,740
este contador se va incrementando en uno.

30
00:02:05,900 --> 00:02:13,280
Luego tenemos que evaluar si el contador es mayor que una cierta cantidad de iteraciones que necesitamos

31
00:02:13,280 --> 00:02:16,940
implementar una cantidad de veces y por último, incrementar ya.

32
00:02:16,940 --> 00:02:22,820
Pero cuántas veces tenemos que dar por bueno hasta el total de la cadena, hasta el total de la regla.

33
00:02:23,030 --> 00:02:28,100
Pero la cantida elementos lo podemos obtener con el atributo lenka de la red.

34
00:02:29,090 --> 00:02:39,670
Entonces un entero largo igual arreglo, punto length, un atributo retorna la cantida elementos y se

35
00:02:39,750 --> 00:02:46,400
fijan la cantidad elemento del arreglo debiese ser igual que la cantidad elementos del string obviamente

36
00:02:46,840 --> 00:02:48,150
porque es trig elegante.

37
00:02:48,160 --> 00:02:53,610
Carácteres bueno y arreglo también kanté caracteres del tipo char arreglo.

38
00:02:53,900 --> 00:02:57,110
Pero acá tenemos el largo, usamos Serfor.

39
00:02:57,620 --> 00:03:01,430
Lo primero, inicializar este contador en cero.

40
00:03:02,060 --> 00:03:05,080
Lo segundo, evaluar una expresión Poliana.

41
00:03:05,360 --> 00:03:08,990
Entonces Quely mientras sea menor que el largo.

42
00:03:09,610 --> 00:03:13,880
La cantidad, elementos bueno, y tramos con un foro y vamos incrementando.

43
00:03:14,060 --> 00:03:23,090
Recuerden que el punto y coma para dividir primero inicializar la variable y segundo evaluar la expresión

44
00:03:23,180 --> 00:03:26,980
y tercero, incrementar y incrementar más.

45
00:03:27,110 --> 00:03:27,340
1.

46
00:03:27,830 --> 00:03:35,420
Se acuerdan, pero se puede abreviar con un post incremento más, más cosas y detalles que vamos a ver

47
00:03:35,420 --> 00:03:37,050
después con mayor profundidad.

48
00:03:37,950 --> 00:03:43,950
Zogby Vamos a imprimir entonces cada carácter, pero a mí me interesa imprimir, no el contador.

49
00:03:44,160 --> 00:03:48,290
Bueno, lo podríamos imprimir, pero me interesa más el carácter y el carácter.

50
00:03:48,380 --> 00:03:49,730
Es un elemento de la red.

51
00:03:50,380 --> 00:03:56,510
Entonces, a través del arreglo, acá tenemos el objeto a través de los corchetes y a través del índice

52
00:03:56,630 --> 00:03:57,980
en que está cada elemento.

53
00:03:58,010 --> 00:04:04,160
Cada elemento está en una posición dentro del arreglo y esta posición tiene un índice, un número muy

54
00:04:04,160 --> 00:04:08,040
parecido a los índices del string cero 1.

55
00:04:08,120 --> 00:04:18,080
Y así entonces acá y porque parten cero parte en el carácter cero, mostramos el cero se incrementa,

56
00:04:18,170 --> 00:04:18,650
vuelve.

57
00:04:18,650 --> 00:04:21,390
Pregunta 1 Es menor que largo.

58
00:04:21,410 --> 00:04:28,230
Si perfecto mostramos el 1 y así el 2 y el 3 y hasta llegar al link.

59
00:04:28,790 --> 00:04:32,660
De hecho, por acá vamos a imprimir el largo.

60
00:04:37,850 --> 00:04:40,200
Se fijan trabalenguas.

61
00:04:42,430 --> 00:04:45,210
Adopta cada carácter y conforman la palabra.

62
00:04:46,410 --> 00:04:53,230
Y el largo es doce, si contamos la cantidad carácteres partiendo en cero debería ser 12.

63
00:04:53,370 --> 00:05:01,260
Exactamente igual que la cantidad de elementos del arreglo, incluso por acá lo podríamos realizar con

64
00:05:01,260 --> 00:05:03,240
el link to link.

65
00:05:03,840 --> 00:05:10,830
A diferencia, acá es un método en Electric Link es un método, mientras que acá es un atributo, no

66
00:05:10,830 --> 00:05:14,340
lleva parentesis, es un atributo o propiedad de la regla.

67
00:05:14,810 --> 00:05:18,810
Entonces hay que tener cuidado siempre el link en un string método.

68
00:05:19,010 --> 00:05:22,590
El link en un arreglo es un atributo, una propiedad.

69
00:05:28,020 --> 00:05:37,650
Largo 12, pero el es 12 se fija, coincide el print line o elene, lo que hace imprimir de forma vertical

70
00:05:37,680 --> 00:05:42,330
porque salta una línea que imprime, salta una línea.

71
00:05:42,450 --> 00:05:46,290
Pero también tenemos el print que imprime de forma horizontal.

72
00:05:46,440 --> 00:05:48,470
No salta ninguna línea, todo junto.

73
00:05:48,600 --> 00:05:49,470
Esto le quitamos.

74
00:05:50,480 --> 00:05:56,750
Y vamos a ejecutar, al final va a imprimir la palabra de origen trabalenguas, todo junto.

75
00:05:57,250 --> 00:05:58,670
Si colocamos n.

76
00:06:01,970 --> 00:06:03,740
Hacia abajo de forma vertical.

77
00:06:04,850 --> 00:06:05,800
Veamos otro ejemplo.

78
00:06:08,550 --> 00:06:15,150
Trabalenguas el arreglo y lo quiere convertir en una red de streeck, pero según una expresión regular

79
00:06:15,150 --> 00:06:18,390
según un parámetro utilizando split.

80
00:06:19,830 --> 00:06:23,200
Y acá un Streak con una expresión regular.

81
00:06:23,380 --> 00:06:25,850
Por ejemplo, podemos utilizar el carácter.

82
00:06:25,980 --> 00:06:32,900
Ah, entonces lo que va a ser en trabalenguas es convertir este streeck en un arreglo donde cada elemento,

83
00:06:32,920 --> 00:06:38,530
este arreglo, pacer las palabras o caracteres que están separada por la ah.

84
00:06:38,650 --> 00:06:40,780
Entonces va a tener el elemento T.R.

85
00:06:40,960 --> 00:06:42,490
El elemento V.E.

86
00:06:43,270 --> 00:06:48,920
Y este elemento lengua, su lengua y después el elemento S.

87
00:06:49,690 --> 00:06:52,060
Entonces a través de un patrón, de una expresión regular.

88
00:06:52,360 --> 00:06:58,060
De hecho, acá se pasa a la expresión va a crear un arreglo con los elementos y al final lo que hace

89
00:06:58,060 --> 00:07:04,750
es dividir Electric según un patrón, y esa división después se convierte y se lleva a elementos de

90
00:07:04,750 --> 00:07:05,260
un arreglo.

91
00:07:07,090 --> 00:07:07,930
Si lo imprimo.

92
00:07:10,320 --> 00:07:18,210
También muestra una referencia eljach del objeto significa nakama imprimió trabalenguas, trabalenguas.

93
00:07:18,330 --> 00:07:21,830
Bueno, primero por éste, ya que imprime todo junto con el print.

94
00:07:22,260 --> 00:07:24,610
Entonces por acá Soto.

95
00:07:25,560 --> 00:07:27,810
Hacemos un Pringle más para separar.

96
00:07:28,880 --> 00:07:34,040
Crea un salto línea Despellejan Heise o bien acaba con el carácter de salto línea.

97
00:07:34,820 --> 00:07:37,610
También oímos otra alternativa.

98
00:07:39,020 --> 00:07:44,010
Genera otro salto, pero bien continuemos esto de acá genera una red.

99
00:07:45,380 --> 00:07:48,180
Lo voy a copiar y pegar, pero acá abajo.

100
00:07:49,460 --> 00:07:52,970
Bueno, aquí me Retornã un arreglo, pero el tipo es Trenc.

101
00:07:53,230 --> 00:08:03,920
Por acá una regla estricta les corchete arreglo dos, arreglo uno, ya lo tenemos acá y este es del

102
00:08:03,920 --> 00:08:04,690
tipo streeck.

103
00:08:04,940 --> 00:08:06,800
Este es el tipo de Char, distintos tipos.

104
00:08:07,790 --> 00:08:08,960
Ahora, por qué el tipo es Trenc?

105
00:08:09,230 --> 00:08:12,270
Porque un elemento puede tener más de un carácter.

106
00:08:12,710 --> 00:08:16,730
Tal como vimos, la palabra A es el separador o es el patrón.

107
00:08:16,820 --> 00:08:19,310
Por lo tanto vamos a tener T.R.

108
00:08:19,480 --> 00:08:26,390
Dos caracteres, por lo tanto es un string, la ve uno solo, ya que tenemos varios y acá otro más.

109
00:08:29,140 --> 00:08:35,320
El narco le vamos a llamar L igual arreglo dos punto Lenka.

110
00:08:37,940 --> 00:08:39,250
Y vamos a tener el foro.

111
00:08:41,680 --> 00:08:49,780
J Igual a cero da lo mismo nombre puede ser y Jota da igual, mientras Jota sea menor que el largo l

112
00:08:50,170 --> 00:08:54,700
entonces y Teramo mostramos los elementos o hacemos algo con los elementos.

113
00:08:54,800 --> 00:09:00,580
No podemos mostrar en la consola o realizar una implementación alguna tarea, lo que queramos.

114
00:09:00,790 --> 00:09:02,500
Incrementamos el jota

115
00:09:05,260 --> 00:09:10,870
SOP arreglo dos corchete jota.

116
00:09:12,800 --> 00:09:13,580
íbamos a probar.

117
00:09:16,640 --> 00:09:24,230
Se fijan en un arreglo conformado por TR por lengua y S, dondela es el separador.

118
00:09:24,380 --> 00:09:30,650
Separa las palabras o las letras y las convierte como elementos de un arreglo del tipo streeck.

119
00:09:31,370 --> 00:09:36,320
Esto podría ser bastante útil, por ejemplo, algo similar a lo que vimos la clase anterior cuando queríamos

120
00:09:36,320 --> 00:09:38,330
capturar obtener la atención.

121
00:09:38,420 --> 00:09:40,790
Voy a tener este mismo ejemplo, lo voy a copiar.

122
00:09:43,500 --> 00:09:44,320
Y lo pegamos acá.

123
00:09:46,430 --> 00:09:52,840
Entonces era mi separadora, va a ser el punto y voy a convertir o crear un arreglo a partir del nombre

124
00:09:52,840 --> 00:10:00,500
de archivo que contenga estos tres elementos alguna imagen PDF, el último elemento va a ser la extensión

125
00:10:00,680 --> 00:10:03,650
PDF, entonces es muy fácil obtener la extensión.

126
00:10:08,180 --> 00:10:20,060
Archivo Array colocar archivo AR igual punto archivo punto split con un patrón, por ejemplo.

127
00:10:20,600 --> 00:10:26,920
El punto en realidad a secas no funciona, no va a funcionar porque es un carácter especial, propio

128
00:10:27,010 --> 00:10:28,660
de expresiones regulares, precisa.

129
00:10:28,770 --> 00:10:34,580
Regular en un mundo completamente aparte y súper amplio, pero que lo vamos a utilizar solamente para

130
00:10:34,580 --> 00:10:35,160
este detalle.

131
00:10:35,420 --> 00:10:40,910
Entonces, si uso el punto, es una palabra clave o reservada de expresiones regulares, entonces no

132
00:10:40,910 --> 00:10:45,560
la utilizar, pero sí la podría utilizar si escapamos con doble Bachelard.

133
00:10:45,890 --> 00:10:47,190
Entonces, con todo, Le Paxil Art.

134
00:10:47,860 --> 00:10:53,660
Indicó que es el carácter público y no el carácter especial que utiliza expresión regular.

135
00:10:53,750 --> 00:10:55,620
Respecto al carácter, punto.

136
00:10:56,630 --> 00:10:57,950
Sí que podemos iterar.

137
00:10:58,040 --> 00:10:59,840
Por ejemplo, voy a copiar este for.

138
00:11:01,620 --> 00:11:04,860
Le voy a pegar bien, acá podemos utilizar el largo.

139
00:11:05,220 --> 00:11:06,510
Acá tenemos L.

140
00:11:07,980 --> 00:11:09,660
Lo vamos a cambiar acá.

141
00:11:10,560 --> 00:11:11,130
L.

142
00:11:11,280 --> 00:11:11,830
Igual.

143
00:11:12,330 --> 00:11:12,930
Archivo.

144
00:11:13,030 --> 00:11:13,470
Arriba.

145
00:11:13,770 --> 00:11:14,400
Punto.

146
00:11:14,460 --> 00:11:14,850
Lenka.

147
00:11:15,360 --> 00:11:17,190
A lo largo de este nuevo reino.

148
00:11:18,440 --> 00:11:23,180
Y en vez de ser arreglados sería archivo array.

149
00:11:27,080 --> 00:11:29,020
Y todo lo demás lo dejamos tal cual.

150
00:11:29,380 --> 00:11:31,000
Entonces vamos a levantar.

151
00:11:32,190 --> 00:11:35,950
Se fijan alguna imagen PDF Acá tenemos la extensión.

152
00:11:37,960 --> 00:11:42,400
Ahora bien, qué pasa si quito esto como es expresión regular?

153
00:11:46,700 --> 00:11:48,230
No lo toman, se fijan.

154
00:11:49,630 --> 00:11:52,870
Ya que iba a tomar un arreglo sin elemento vacío.

155
00:11:53,110 --> 00:11:57,300
De hecho, el link vamos a mostrar el L.

156
00:11:58,020 --> 00:11:59,470
El barco va a ser cero.

157
00:12:04,340 --> 00:12:08,650
No se lo tenemos que escapar o bien colocar entre corchetes.

158
00:12:09,680 --> 00:12:16,670
También para indicar un carácter en particular de forma literal o específica, cuando son palabras clave

159
00:12:16,830 --> 00:12:23,270
y para definir un set, un conjunto o para agrupar varios caracteres, un grupo de caracteres como parte

160
00:12:23,270 --> 00:12:26,780
de la expresión regular también funciona con una imagen.

161
00:12:27,980 --> 00:12:29,420
Aunque también podríamos colocar a.

162
00:12:29,600 --> 00:12:31,400
Por ejemplo, si colocamos a.

163
00:12:34,170 --> 00:12:37,240
Y levantamos también va a separar a se fijan.

164
00:12:38,250 --> 00:12:47,400
Divide por A, pero la de un carácter común y corriente no es una palabra o carácter reservado del happy

165
00:12:47,490 --> 00:12:49,410
o del estándar de expresiones regulares.

166
00:12:49,540 --> 00:12:53,190
Entonces se puede utilizar de forma directa o también con los corchetes.

167
00:12:56,610 --> 00:12:57,330
No hay ningún problema.

168
00:12:59,950 --> 00:13:03,470
Entonces el latch con punto o usando corchete da lo mismo.

169
00:13:05,210 --> 00:13:14,660
De hecho lo voy a dejar comentado para que lo tengan ya tenemos ahora bien, muy fácil obtener la atención.

170
00:13:14,750 --> 00:13:17,000
Por ejemplo, acá extensión.

171
00:13:20,310 --> 00:13:21,610
Bueno, punto, explica.

172
00:13:22,020 --> 00:13:22,850
Ya lo hicimos acá.

173
00:13:23,040 --> 00:13:24,550
En realidad sería archivo.

174
00:13:24,770 --> 00:13:25,490
Archivo.

175
00:13:25,680 --> 00:13:26,820
Ya tenemos el arreglo.

176
00:13:28,610 --> 00:13:32,190
Corchete para obtener el elemento, pero el último elemento.

177
00:13:32,390 --> 00:13:41,480
Recordemos que BDF se encuentra en el último elemento de la red como elemento con el largo con él L.

178
00:13:42,540 --> 00:13:45,240
Ya tenemos el largo acá, pero el largo.

179
00:13:45,450 --> 00:13:46,280
Menos uno.

180
00:13:46,470 --> 00:13:48,630
Recuerden que parten cero el índice.

181
00:13:48,940 --> 00:13:54,720
Los elementos se guardan desde la posición cero en adelante y el largo muestra el total.

182
00:13:54,840 --> 00:13:57,630
La Kanté elemento partiendo en uno, entonces por eso tiene que restar.

183
00:13:57,690 --> 00:13:58,020
1.

184
00:14:01,980 --> 00:14:05,170
Extensión PDF Cepillan y colocar cualquiera.

185
00:14:11,280 --> 00:14:18,150
Con tres, con cuatro o con cinco lo mismo va a funcionar exactamente igual de forma automática.

186
00:14:18,210 --> 00:14:20,060
Continuamos en la siguiente clase.
