Diferencia entre revisiones de «Usuario:ManuelRomero/clasesJava»
De WikiEducator
(→Métodos de la clase Character) |
|||
| Línea 82: | Línea 82: | ||
|- | |- | ||
| style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| boolean isUpperCase(char) | | style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| boolean isUpperCase(char) | ||
| − | + | boolean isLowerCase(char) | |
| − | | style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:0.002cm solid #000000;padding:0.097cm;"| Determina si el carácter es mayúsculas o minúsculas, | + | | style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:0.002cm solid #000000;padding:0.097cm;"| Determina si el carácter es mayúsculas o minúsculas,respectivamente |
| − | + | ||
| − | respectivamente | + | |
| − | + | ||
|- | |- | ||
| style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| char toUpperCase(char) | | style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| char toUpperCase(char) | ||
| − | + | char toLowerCase(char) | |
| − | | style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:0.002cm solid #000000;padding:0.097cm;"| Devuelve el carácter en mayúsculas o minúsculas | + | | style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:0.002cm solid #000000;padding:0.097cm;"| Devuelve el carácter en mayúsculas o minúsculas correspondiente. |
| − | + | ||
| − | correspondiente. | + | |
| − | + | ||
|- | |- | ||
| style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| boolean isLetter(char) | | style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| boolean isLetter(char) | ||
| − | + | boolean isDigit(char) | |
| − | + | boolean isLetterOrDigit(char) | |
| − | | style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:0.002cm solid #000000;padding:0.097cm;"| Determina si el carácter es una letra, un dígito, o una | + | | style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:0.002cm solid #000000;padding:0.097cm;"| Determina si el carácter es una letra, un dígito, o una letra o un dígito, respectivamente. |
| − | + | ||
| − | letra o un dígito, respectivamente. | + | |
| − | + | ||
|- | |- | ||
| style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| <tt>boolean isWhitespace(char)</tt> | | style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| <tt>boolean isWhitespace(char)</tt> | ||
| − | | style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:0.002cm solid #000000;padding:0.097cm;"| Determina si el carácter es un carácter de espacio en | + | | style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:0.002cm solid #000000;padding:0.097cm;"| Determina si el carácter es un carácter de espacio en blanco. |
| − | + | ||
| − | blanco. | + | |
| − | + | ||
|- | |- | ||
| style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| <tt>boolean isSpaceChar(char)</tt> | | style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| <tt>boolean isSpaceChar(char)</tt> | ||
| − | | style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:0.002cm solid #000000;padding:0.097cm;"| Determina si el carácter es un carácter de espacio en | + | | style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:0.002cm solid #000000;padding:0.097cm;"| Determina si el carácter es un carácter de espacio en blanco de acuerdo a Unicode. |
| − | + | ||
| − | blanco de acuerdo a Unicode. | + | |
| − | + | ||
|- | |- | ||
| style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| boolean isJavaIdentifierStart(char) | | style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| boolean isJavaIdentifierStart(char) | ||
| − | + | boolean isJavaIdentifierPart(char) | |
| − | | style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:0.002cm solid #000000;padding:0.097cm;"| Determina si el carácter puede ser el primer carácter | + | | style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:0.002cm solid #000000;padding:0.097cm;"| Determina si el carácter puede ser el primer carácter permitido en un identificador o parte de él. |
| − | + | ||
| − | permitido en un identificador o parte de él. | + | |
| − | + | ||
|- | |- | ||
| − | | style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| int compareTo(Character | + | | style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| int compareTo(Character otroCter) |
| − | + | | style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:0.002cm solid #000000;padding:0.097cm;"| Compara dos objetos <tt>Character </tt>con un resultado numérico: el valor es 0 si el parámetro y la instancia son iguales, es menor que 0 si la instancia es menor que el parámetro y es mayor que 0 si la instancia es mayor que el parámetro. | |
| − | | style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:0.002cm solid #000000;padding:0.097cm;"| Compara dos objetos <tt>Character </tt>con un resultado numérico: el valor | + | |
| − | + | ||
| − | es 0 si el parámetro y la instancia son iguales, es menor que 0 si la | + | |
| − | + | ||
| − | instancia es menor que el parámetro y es mayor que 0 si la instancia es | + | |
| − | + | ||
| − | mayor que el parámetro. | + | |
| − | + | ||
|} | |} | ||
| − | |||
| − | |||
| − | |||
Revisión de 06:29 4 abr 2012
Contenido
LA CLASE STRNG
- String es una clase predefinida para representar cadena de caracteres.
- Pertenece al paquete o libreríajava.lang
- orientada a manejar cadenas constantes de caracteres.
- Una instancia de la clase String es inmutable
- Si queremos cambiar el contenido de una cadena debemos usar la clase BufferString
- A continuación enumeramos algunos de sus métodos muy prácticos e interesantes.
Métodos de la clase string
| length() | Devuelve la longitud de la cadena |
| indexOf(‘caracter’) | Devuelve la posición de la primera aparición de caracter |
| lastIndexOf(‘caracter’) | Devuelve la posición de la última aparición de caracter |
| charAt(n) | Devuelve el carácter que está en la posición n |
| substring(n1,n2) | Devuelve la subcadena comprendida entre las posiciones n1 y n2 ambas incluidas |
| toUpperCase() | Devuelve la cadena convertida a maýusculas |
| toLowerCase() | Devuelve la cadena convertida a minúsculas |
| equals("cad") | Compara dos cadenas y devuelve true si son iguales |
| equalsIgnoreCase("cad") I | gual que equals pero sin considerar mayúsculas y minúsculas |
| valueOf(n) | Convierte el valor entero n a cadena. Existen otros métodos con elmismo identificador, valueOf, para la conversión del resto de los
tipos primitivos a cadena. |
Operando con String
Las siguientes son operaciones con datos de la clase String
"curso" + "java" // Genera "cursojava" "indice" + 5 // Genera "indice5" 5 + "capitulo" // Genera "5capitulo" "x" + 2 + 3 // Genera "x23" 2 + 3 + "x" // Genera "5x": cuidado con la prioridad de los operadores 2 + (3 + "x") // Genera "23x"
- Tambien puede emplearse el operador +=, de forma que la sentencia a+=b es equivalente a la sentencia a = a+b.
- La comparación == no se realiza ya que los objetos son valores constantes a posiciones de memoria
nombre = “pedro” otronombre =”pedro” nombre==otronombre no me dará cierto
- el método equals, de forma que cadena1.equals(cadena2) devuelve true si cadena1 y cadena2 hacen referencia a un mismo valor.
Objetos de la clase Character
*La clase predefinida Character permite trabajar único carácter Unicode.
*facilitan la manipulación de datos de tipo primitivo char.
Métodos de la clase Character
| METODO | ACCION |
| boolean isUpperCase(char)
boolean isLowerCase(char) |
Determina si el carácter es mayúsculas o minúsculas,respectivamente |
| char toUpperCase(char)
char toLowerCase(char) |
Devuelve el carácter en mayúsculas o minúsculas correspondiente. |
| boolean isLetter(char)
boolean isDigit(char) boolean isLetterOrDigit(char) |
Determina si el carácter es una letra, un dígito, o una letra o un dígito, respectivamente. |
| boolean isWhitespace(char) | Determina si el carácter es un carácter de espacio en blanco. |
| boolean isSpaceChar(char) | Determina si el carácter es un carácter de espacio en blanco de acuerdo a Unicode. |
| boolean isJavaIdentifierStart(char)
boolean isJavaIdentifierPart(char) |
Determina si el carácter puede ser el primer carácter permitido en un identificador o parte de él. |
| int compareTo(Character otroCter) | Compara dos objetos Character con un resultado numérico: el valor es 0 si el parámetro y la instancia son iguales, es menor que 0 si la instancia es menor que el parámetro y es mayor que 0 si la instancia es mayor que el parámetro. |