Enviar a un amigoImprimir Dejar un comentario

JAVA - Biblioteca de clases

En Java se dispone de un grupo de clases predefinidas que se le da el nombre de biblioteca de clases. El cunjunto de blibliotecas de clases es muy amplio y permiten realizar desde tareas sencillas a tareas más complejas...
07 de Octubre de 2010

En Java se dispone de un grupo de clases predefinidas que se le da el nombre de biblioteca de clases. El cunjunto de blibliotecas de clases es muy amplio y permiten realizar desde tareas sencillas a tareas más complejas. Para obtener información en profundidad sobre la biblioteca de clases, Sun Microsystems, pone a nuestra disposición un API de Java donde no ofrece todas estas utilidades.


API de Java:

http://java.sun.com/reference/api/


 El proposito de este tutorial de iniciación a Java no es ofrecer una referencia ni manual completo sobre la programación con Java, si no que se pretende dar una guía básica para empezar a programar. Para cualquier ampliación de información, se recomienda consultar el API de Java para ampliar y buscar más información.

Como punto de partida, vamoas a ver la clase String y a continuación la clase ArrayList que permite, esta última, almacenar objetos de cualquier clase y puede ser muy util para, por ejemplo, crear diversas instancias de la misma clase sin la necesidad de crear variables diversas y almacenar todas estas instancias yyen un solo array.

 

La clase String

Esta clase representa una secuencia de carácteres y ofrece un grupo de operaciones que permiten trabajar la clase de una manera sencilla y cómoda. Para su utilización no es necesario hacer nada especial. El primer paso es declarar un objeto de tipo String y, a continuación, crear el objeto. Algunas maneras de crear el objeto son las siguientes:

String s0 = "abc";
String s1 = new String();
char data[] = {'a', 'b', 'c'};
String str = new String(data);
String s3 = new String(s0);

Para conocer más formas se recomienda ampliar la información en el API de Java. Una vez creado el objeto,  existen diferentes operaciones para trabajar con esta clase.

  • charAt: nos da el carácter de una posición determinada.
  • compareTo: compara dos cadenas lexicográficamente.
  • compareToIgnoreCase: compara dos cadenas lexicográficamente ignorante
  • las mayúsculas y minúsculas.
  • concat: concatena la cadena que representa objetos con la dada.
  • contains: indica si existe una cadena de caracteres dada a objetos.
  • endsWith: comprueba si la cadena acaba con una secuencia dada.
  • indexOf: devuelve la posición de un carácter dentro del objeto.
  • lastIndexOf: devuelve la última posición de un carácter dentro del objeto.
  • length: devuelve la longitud de la cadena almacenada.
  • matches: comprueba si la cadena cumple una expresión regular.
  • replace: reemplaza una parte de una cadena por otra.
  • split: parte una cadena usando una expresión regular.
  • startsWith: comprueba si la cadena empieza de una determinada manera.
  • substring: devuelve una subcadena de la cadena original.
  • toLowerCase: transforma la cadena en minúsculas.
  • toUpperCase: transforma la cadena en mayúsculas.
  • trim: elimina los espacios sobrantes delante  y detrás de la cadena.
  • valueOf: devuelve la cadena que representa el objeto/variable dado.

La Clase ArrayList

 Esta clase sirve para almacenar instancias de otros objetos y así poder recuperar estas posteriormente. Para trabajar con ella, primero hemos de declarar una variable de tipo ArrayList como se haría con cualquier otra variable y posteriormente se tendría que llamar a sus métodos constructores.

Ejemplo:

ArrayList<Person> persons;
....
persons = new ArrayList<Person>();

 



Indice

Comparte:

Comentarios Comentarios
No existen comentarios
Tu Comentario Tu Comentario
Normas de uso: Esta es la opinión de los internautas y no de esta publicación. No se permiten comentarios contrarios a las leyes o que puedan ser injuriosos. Esta publicación se reserva el derecho de eliminar cualquier comentario que se considere contrario a estas normas.
 
Nombre
Email
Localidad
País
Comentario
 

Divum.es | Licencia de Uso | Enlaces de Interés
 

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.

© 2008 Powered by AuroraPress