Paquetes de java El lenguaje Java proporciona una serie de paquetes que incluyen ventanas, utilidades, un sistema de entrada/salida general, herramientas y comunicaciones. En la versión actual del JDK, los paquetes Java que se incluyen son: java.applet Este paquete contiene clases diseñadas para usar con applets. Hay una clase Applet y tres interfaces: AppletContext, AppletStub y AudioClip. java.awt El paquete Abstract Windowing Toolkit (awt) contiene clases para generar widgets y componentes GUI (Interfaz Gráfico de Usuario). Incluye las clases Button, Checkbox, Choice, Component, Graphics, Menu, Panel, TextArea y TextField. java.io El paquete de entrada/salida contiene las clases de acceso a ficheros: FileInputStream y FileOutputStream. java.lang Este paquete incluye las clases del lenguaje Java propiamente dicho: Object, Thread, Exception, System, Integer, Float, Math, String, etc. java.net Este paquete da soporte a las conexiones del protocolo TCP/IP y, además, incluye las clases Socket, URL y URLConnection. java.util Este paquete es una miscelánea de clases útiles para muchas cosas en programación. Se incluyen, entre otras, Date (fecha), Dictionary (diccionario), Random (números aleatorios) y Stack (pila FIFO). Modelos de Frames y Applets, se pueden construir usando cualquiera de las dos galerías de componentes visuales que proporciona java, estas librerías visuales, son: Java awt Es la librería visual más antigua de java usando esta librería, se podrán construir los tres tipos de programas más comunes como son FRAME, WINDOW y APPLET.
Java swing Es la librería de componentes visuales más nueva que proporciona java, usando esta librería se podrán construir los tres tipos de programas o aplicaciones que son JFRAME, JWINDOW y JAPPLET. Un applet es un programa un java que se manda a una maquina o pc remota para que lo ejecute o lo corra, cuando este applet le llega a la maquina remota vía un browser, dicho browser es quien activa la máquina virtual de java que está en la pc remota y esta máquina virtual ya da la orden de compilación y ejecución, es decir java programa.applet. 3.11.1 Clase String La clase String representa cadenas de caracteres. Las cadenas son constantes, sus valores no se pueden modificar una vez creados. Esta clase incluye métodos para examinar caracteres individuales, comparación de cadenas, cadenas de búsqueda para substraer subcadenas y crear copias. A continuación se muestran los métodos de la clase String y ejemplos de cómo implementarlos. charat(int index). Retorna el valor del carácter en la posición específica de índex. codepointat(int index). Devuelve el código ASCII en la posición 'index' pasada por parámetro. codepointbefore(int index). Este método devuelve el código Unicode del carácter especificado en el index. compareto(string anotherstring). Compara si dos cadenas son iguales y retorna un valor numérico, Cero (0): si ambas cadenas son iguales, o un número < 0 si la primera hilera es menor a la segunda o Un número > 0 si la primera hilera es mayor a la segunda.
comparetoignorecase(string str). Compara si dos cadenas son iguales, ignorando las mayúsculas y retorna un valor numérico, Cero (0): si ambas cadenas son iguales, o un número < 0 si la primera hilera es menor a la segunda o Un número > 0 si la primera hilera es mayor a la segunda. concat(string str). Este método permite añadir una cadena al final de otra. contains(charsequence s). Este método devuelve verdadero si la cadena contiene la subcadena especificada, caso contrario retorna false.
contentequals(charsequence cs). Este método devuelve TRUE, si la cadena que llama al método representa la misma secuencia de caracteres como se específica en el StringBuffer. copyvalueof(char[] data). Este método tiene dos formas diferentes. copyvalueof public static String (char [] data): Devuelve una cadena que representa la secuencia de caracteres en la matriz especificada. public static Cadena copyvalueof (char [] datos, int desplazamiento, int count): Devuelve una cadena que representa la secuencia de caracteres en la matriz especificada. endswith(string suffix). Este método retorna true si la cadena termina con la subcadena especificada. equals(string str). Compara si dos cadenas son iguales.
equalsignorecase(string anotherstring). Compara si dos cadenas son iguales, ignora las mayúsculas. getbytes(). Este método tiene dos formas. getbytes (String charsetname): Codifica la cadena en una secuencia de bytes mediante el juego de caracteres con nombre, almacenando el resultado en una nueva matriz de bytes. getbytes (): Codifica la cadena en una secuencia de bytes utilizando charset por defecto de la plataforma, almacenando el resultado en una nueva matriz de bytes.
indexof(string str). Retorna el índice o posición donde aparece por primera vez la String o char que se recibe como parámetro, o un -1 si no la encuentra. length(). Retorna la cantidad de caracteres que tiene la String replace(char original, char nuevo). Remplaza en la cadena que invoca el método, el original por el nuevo. Se utiliza para reemplazar caracteres. substring (int x, int y). Retorna un substring entre la posición x y la posición y de la cadena que llama al método. tolowercase(). Convierte todos los caracteres de la cadena a minúscula.
touppercase(). Convierte todos los caracteres de la cadena a mayúscula. trim(). Elimina espacios en blanco al principio y al final de la cadena valueof. Convierte valores de una clase a otra. Permite convertir valores que no son de tipo String a valores de tipo String. Este método pertenece a la clase String directamente, no hay que utilizar el nombre del objeto creado.