Capítulo 8. Texto y utilidades básicas

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Si has estado leyendo este libro secuencialmente, habrás leído todo sobre las construcciones básicas del lenguaje Java, incluidos los aspectos orientados a objetos del lenguaje y el uso de hilos. Ahora es el momento de cambiar de marcha y empezar a hablar de la colección de clases que componen los paquetes estándar de Java y que vienen con cada implementación de Java. Los paquetes básicos de Java son una de sus características más distintivas. Muchos otros lenguajes orientados a objetos tienen características similares, pero ninguno tiene un conjunto tan amplio de clases y herramientas estandarizadas como Java. Esto es a la vez un reflejo y una razón del éxito de Java.

Cuerdas

Empezaremos por echando un vistazo más de cerca a la clase Java String (o, más concretamente, java.lang.String). Dado que trabajar con Strings es tan fundamental, es importante comprender cómo se implementan y qué puedes hacer con ellos. Un objeto String encapsula una secuencia de caracteres Unicode. Internamente, estos caracteres se almacenan en una matriz Java normal, pero el objeto String guarda celosamente esta matriz y sólo te da acceso a ella a través de su propia API. Esto es para apoyar la idea de que Strings son inmutables; una vez que creas un objeto String, no puedes cambiar su valor. Muchas operaciones sobre un objeto String parecen cambiar ...

Get Aprender Java, 6ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.