procesos educativos

Páginas: 35 (8556 palabras) Publicado: 17 de junio de 2013
boolean equals( Object o ); Devuelve true si se le pasa una referencia a un objeto String con los mismos caracteres, o false si no.
boolean equalsIgnoreCase( String s ); Compara cadenas ignorando las diferencias de ortografía mayúsculas/minúsculas.
boolean regionMatches( boolean b, int o, String s , int i, int n ); Compara parte de dos cadenas, carácter a carácter.
boolean startsWith(String s, int i ); Comprueba si la cadena tiene el prefijo s desde i.
boolean endsWith( String s ); Comprueba si la cadena termina con el sufijo s.
int compareTo( Object o ); Devuelve un entero que es menor, igual o mayor que cero cuando la cadena sobre la que se le invoca es menor, igual o mayor que la otra. Si el parámetro es un String, la comparación es léxica.
int compareToIgnoraCase( Strings ); Compara lexicográficamente, ignorando las diferencias de ortografía mayúsculas/minúsculas.
d.) Cadenas String derivadas
En Java se devuelven nuevas cadenas cada vez que se invoca a un método que crea una cadena diferente porque las cadenas String son de sólo lectura:
String replace( char oldChar, char newChar ); Devuelve una nueva cadena con todos los caracteres oldChar sustituidos porel carácter newChar.
String toLowerCase(); Devuelve una nueva cadena con los caracteres en minúsculas, o si se especifica parámetro, siguiendo sus reglas.
String toUperCase( Locale l ); Devuelve una nueva cadena con los caracteres en mayúsculas, o si se especifica parámetro, siguiendo sus reglas.
static String trim(): Devuelve una nueva cadena del que se ha eliminado los espacios en blancopor el principio y por el final.
static String copyValueOf( char[] v, int ini, int fin ); Devuelve una cadena igual que la contenida en el vector v, entre los límites ini y fin (si no se especifican copia todo el vector).
static String concat( String s ); Concatena la cadena que recibe al final de ésta.
e.) Conversiones entre cadenas String y tipos simples Java
Para convertir una variable deun tipo de datos simple (char, boolean, int, long, float, double) en una cadena (String), bastará con invocar al método valueOf() del objeto String correspondiente:
static String valueOf( tipo ); El parámetro tipo soporta un carácter (char) un vector de caracteres (char[]) o un objeto (Object).
Sin embargo para convertir el valor de una cadena en un tipo de datos simple deberemos utilizar lossiguientes métodos:
Tipo
De String
boolean
new Boolean(String).booleanValue()
int
Integer.ParseInt(String, int base)
long
Long.ParseLong(String, int base)
float
new Float(String).floatValue()
double
new Double(String).doubleValue()
Tabla 20: Conversiones de cadenas a tipos simples
No hay ningún método que convierta los caracteres escapados Java ( \b, \udddd ) en variables carácter(char), o a la inversa. Lo que se puede hacer es invocar valueOf() con un carácter (char) para obtener una cadena de la clase String que contenga ese carácter.
Así mismo no hay formas de crear o decodificar cadenas de números en formatos octal (0) o hexadecimal(0x).
f.) Conversiones entre cadenas String y vectores
También existen diversos constructores y métodos de la clase String para tratar convectores, tanto de caracteres como de bytes.
En cuanto a los vectores de caracteres existen:
El constructor ya citado de String( char[] v ). Hace copia de los datos, por lo que las modificaciones posteriores del vector no afectarán a la cadena.
char[] toCharArray(); Convierte la cadena en un vector de caracteres.
En cuanto a los métodos para convertir vectores de byte (de 8 bits) en objetosString con caracteres Unicode de 16 bits existen:
El constructor ya citado de String( byte[] v ). Hace copias de los datos, por lo que las modificaciones posteriores del vector no afectarán a la cadena.
byte[] getBytes( String s ); Convierte la cadena en un vector de byte, atendiendo a la tabla de caracteres especificada en s, o a la de la máquina si se omite.
C. Métodos de la clase...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Proceso educativo
  • proceso educativo
  • Procesos educativos
  • proceso educativo
  • El Proceso Educativo
  • Procesos educativos
  • Procesos educativos
  • Proceso Educativo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS