Академический Документы
Профессиональный Документы
Культура Документы
importantes en el software. Todos los lenguajes de programacin tienen funciones para el manejo de caracteres pero java tiene un conjunto de mtodos para el procesamiento de cadenas.
MANIPULACION DE CADENAS
principalmente para el manejo de entrada-salida, por ejemplo: 1. Mostrar mensajes en pantalla. 2. Introduccin de texto por parte del usuario. 3. Manipular archivos. (Los nombres de archivos y carpetas son cadenas)
MANIPULACION DE CADENAS
Las constantes de cadena van entre comillas
dobles, a diferencia de las constantes de carcter que van entre apostrofes. Por ejemplo: Esta es constante de cadena Este tipo de dato no es un tipo primitivo, como int, double, etc., sino que es UNA CLASE. Esta clase esta en java.lang.String que no necesita ser importada.
MANIPULACION DE CADENAS
La sintaxis de declaracin y declaracin e
inicializacin es: String nombreDeCadena = new String(); // esta es la forma completa de declaracin. nombreDeCaena=Cadena inicial; // inicializacin String nombreDeCadena = new String("Cadena inicial"); // inicializacin y declaracin completa.
MANIPULACION DE CADENAS
MANIPULACION DE CADENAS
constantes de cadena es: System.out.println(La potencia de +base+ elevado a la + exp+ es + resultado); Donde el smbolo + es llamado el operador de concatenacin.
nmero de posicin que inicia en CERO y termina en n-1, donde n es la longitud de la cadena. Los siguientes son algunos de los mtodos ms comunes en aplicaciones java y su sintaxis. Considerar cadena1 y cadena2 como variables (objetos) de tipo String.
3.
4. 5.
8.
9. 10.
CONVERSION DE CADENAS
Clases envolventes (wrapper classes) Java no considera los tipos de datos primitivos
como objetos, pero proporciona las clases envolventes para manejar los tipos de datos primitivos como objetos, proporcionando con estas clases un conjunto de mtodos para manejar los datos primitivos. La siguiente tabla muestra el tipo de dato primitivo y su clase envolvente. Estas clases se encuentran en el paquete java.lang.
CONVERSION DE CADENAS
Primitive Data boolean byte Type Wrapper Class Boolean Byte
OTRAS CONVERSIONES
20. Integer.parseInt(cadenaNumerica, base);
regresa el valor entero de la cadena representado en la base numrica base. 21. Integer.toBinaryString(numeroEntero); regresa un valor binario en cadena. 22. Integer.toHexString(numeroEntero); regresa un valor hexadecimal en cadena. 23. Integer.toOctalString(numeroEntero); regresa un valor octal en cadena.
LA CLASE StringTokenizer
Esta clase se encuentra en java.util La clase StringTokenizer permite a una
Declaracin:
LA CLASE StringTokenizer
Los mtodos mas comunes de esta clase son: countTokens() Calcula el numero de veces que el mtodo nextToken puede ser llamado antes de generar una excepcin. hasMoreTokens() Prueba si hay mas tokens disponibles en la cadena. nextToken() Regresa el siguiente token de la cadena. nextToken(String delim) Returns the next token in this string tokenizer's string.
LA CLASE Character
Cuando en un programa se procesan textos o
cadenas de caracteres es comn que se desee conocer ciertas caractersticas o propiedades de un carcter individual. Java proporciona un conjunto de mtodos que estn en la clase java.lang.Character para probar esas propiedades.
LA CLASE Character
Algunos de los metodos mas comunes son: isDigit(c) true si es un digito isLetter(c) true si es una letra isLowerCase(c) true si es una letra minscula isUpperCase(c) true si es una letra mayscula isWhiteSpace(c) true si es un espacio, un tabulador o un cambio de renglon. toLowerCase(c) convierte a minuscula. toUpperCase(c) convierte a mayuscula. toString(c) convierte a String.
LA CLASE Character
EJEMPLO: Si se tienen las declaracines char c= '5'; String s=LA CLASE Character; entonces la instruccin Character.isDigit(c) regresa true. y Character.isLowerCase(s.charAt(8)) regresa false.