Continuemos.
Veamos un ejemplo de concatenación concatenación simple con el operador de suma, o más bien vamos a
ocupar el mismo ejemplo es Trig, pero lo vamos a copiar y pegar.
Entonces ejemplo Street lo copiamos.
Control cé.
Y en ese race control lo pegamos.
Y lo renombrados ejemplos trunk.
Concatenación
refractor perfecto y cerramos.
Ejemplos trunk.
Dejamos solamente ejemplos, concatenación íbamos a quitar esto, lo quitamos, dejamos solamente curso,
nada más, solo curso.
Y creemos, profesor, otra variable.
Bueno, también hemos visto concatenación, hemos trabajado como se comporta, pero vamos a hacer un
poco más en profundidad streeck, detalla.
Algún detalle el curso vamos a concatenar curso más profesores.
Pero entremedio vamos a concatenar otro este.
Entonces curso Programación Java con el instructor Andre Gunman, el profesor Vamos a exprimir bien,
acá tenemos, de hecho vamos a quitar esto de acá, dejamos solamente detalles, levantamos.
Tenemos programas en Java con el instructor André Gusmán.
Funciona bien, pero quería ver un aspecto importante en la concatenación cuando, por ejemplo, queremos
combinar con operaciones aritmética con números con la suma, por ejemplo, sumar dos números y concatenar
a un string.
Y esto podría variar.
Podría tener resultados ambiguos según la posición en donde con que tenemos estos enteros.
Estos números, por ejemplo, vamos a tener el número A.
Igual 10.
Y número cinco.
Y queremos imprimir, por ejemplo, el número o la suma de ambos, pero concatenado con detalle, entonces
acá detalle y vamos a sumar ambos números a más número.
Entonces estamos concatenando o sumando detalle?
Más acá, teniendo en cuenta que detalle del tipo streeck, número A, numérico y número de tambiénen
numérico, entonces hay dos opciones una que sume ambos, por lo tanto 15 y se concatena a detalle.
La otra opción es que con caté de todo como si fuera un streeck, entonces en vez de ser 15, sería
105.
Veamos el resultado.
Se fijan el texto 105.
Qué pasó?
Por qué concatena también los números y no los sumas?
Bueno, eso se debe a la presidencia de los operadores.
Como encuentre primero una cadena, una streeck en la izquierda, entonces va asumir que todo se trata
de una cadena y va a concatenar importante tener en cuenta que las presiones se van evaluando de izquierda
a derecha.
Entonces, primero un streeck, luego números y luego cautela, a menos que utilicemos, por ejemplo,
los paréntesis.
Entonces, con los paréntesis cambiamos la precedencia, es decir, el orden en que se ejecutan, en
que se evalúan estas operaciones.
Entonces, en este caso, primero va a sumar una que suma va a concatenar siempre.
Los paréntesis tienen preferencia en la precedencia, siempre una mayor prioridad.
Entonces, ahora vamos a levantar.
Ahora es 15.
Y no 105.
Importante también utilizar los paréntesis cuando concatenan los números con este nick y con operaciones
aritméticas.
Ahora veamos al revés.
Primero número A.
Más números.
Es decir, primero realizamos la suma más y tratamos de sumar una estreno.
Bueno, entonces la lógica de izquierda derecha primero realiza la suma, encuentra un número, lo suma
y luego se da cuenta que detalle no numérico.
Por lo tanto, no lo puede sumar, pero sí lo puede concatenar.
Entonces concatena el resultado?
La suma al estreno estricta.
Entonces es 15, por lo tanto, si realiza la suma y luego concatena la cadena, entonces importante
la presidencia y también el orden.
Y también hay que tomar en cuenta la importancia de los paréntesis para cambiar esta precedencia, el
orden en que se evalúan estas expresiones y los operadores, por supuesto.
Veamos otro ejemplo de concatenación.
Por ejemplo, quiero concatenar curso más profesor.
Ya lo hicimos.
Curso con el símbolo más, pero hay otra forma.
Vamos a crear otro streeck
detallé 2 iba a hacer curso concatenado con profesor, pero sin usar el símbolo, mas vamos a usar un
método.
La clase es el método con CATT que permite concatenar.
Entonces toma con CATT.
En este método un parámetro, en este caso otro es Trenc y lo une Profesor.
Entonces, usando con CATT, el método nos permite también concatenar streeck unir.
Otro tema importante es que los estreche, son inmutables.
Por lo tanto, cualquier cambio que se realice en una streeck.
Justamente el método con qat lo que hace no es modificar el curso, sino lo que hace es retornar.
Otro streeck otra instancia.
Otro objeto distinto a curso.
Ya profesor, retorna otra instancia y se le asigna a detalle a esta variable.
Entonces siempre los estrellen son inmutables, no cambian.
Vamos a suprimir.
Detalle 2.
Programación Java.
Andrés Guzmán Bueno y lo Conkal se pueden ir anidando, por ejemplo, puede quitar profesor, voy a
dar un espacio electrónico, un espacio en blanco solamente para separar y puedo concatenar acá en este
Trenc o concatenar acá en este link en curso.
El resultado en la salida va a ser igual.
Entonces, por ejemplo, voy a invocar el método con Cat en Electric, con el espacio con Cat y acá
concatena profesor.
Veamos la salida.
Se fijan programación Java, incluso podrían colocar con Android un Mac perfecto.
Así o bien voy a quitar el concatena.
Que se está llamando desde este streeck del CON, lo quitamos y lo dejamos acá en el curso acá.
Entonces primero concatenados en curso con Electric y después con quetenemos en curso con profesor.
Y la salía exactamente la misma programación Java con Andrés Cushman Repair anidando.
El resultado ser exactamente igual y esta forma concatenar es un poco más eficiente que usar el más,
porque en realidad lo que hace el signo más por detrás de escena de forma automática, lo que hace concatenar
a través de una clase un objeto, se crea una instancia de string builder devolvamos.
Pero el extremo builder no permite unir string y concatenar.
Entonces, cada vez que sumamos un string por detrás de escena se crea una instancia de un extrem builder
y concatena.
Si hay otro más, vuelve a crear otra instancia del String Builder y concatena.
Después vamos a saber un poco más en detalle, pero por ahora solamente que sepan que existen estas
dos formas de concatenación.
usandolo Opera Hormas y el método.
Con Cat nos vemos en la siguiente clase.