Funciones de cadena

Hola, qué tal... Estoy necesitando las funciones de JAVA equivalentes a "fromCharCode(n)" y "charCodeAt(i)" en Javascript.
Gracias.

1 respuesta

Respuesta
1
Espero haber entendido exactamente a que funciones te refieres.
FromCharCode(n), convierte un numérico en su equivalente carácter, pero en jscript no existe el tipo char como en C o java, al menos eso dice la referencia de Microsoft. http://www.glasnet.ru/jscript/jstoc.htm
CharCodeAt(i), retorna de una cadena dada, el carácter indicado por i que es el indice dentro de la cadena, el equivalente es charAt(i), se usa así: nombreCadena. CharAt(indice)
ta luego! ;)
String.fromCharCode(92) me arroja como resultado el caracter "\" , donde 92 es el código ascii.
"Johary".charCodeAt(5) me va a traer el código ascii del carácter que ocupa la posición 5 en la cadena, es decir, "y" ... arrojará entonces, 121.
Ambos dos métodos:
ChatCodeAt()
function charCodeAtTest(n){
var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; //Initialize variable.
return str.charCodeAt(n - 1); //Return Unicode value of the character.
}
charAt()
function charAtTest(n){
var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; // Initialize variable.
var s; // Declare variable.
s = str.charAt(n - 1); // Get correct character
// from position n - 1.
return(s); // Return character.
}
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/js56jsmthcharcodeat.asp
ta luego ;)
... pero eso ya lo sabía, es javascript, y yo necesito las funciones equivalentes en JAVA ...
CharAt, de Java, me muestra el carácter como tal, no su ascii...
Tal y como proponías la pregunta entendí que querías el equivalente a esas funciones en Jscript!
Tipo carácter
http://java.sun.com/j2se/1.3/docs/api/java/lang/Character.html
Tipo cadena
http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html
En esas páginas deberias poder resolver tus dudas, y aqui:
http://www.quickreferences.yucom.be/books.htm
hay buenos tutoriales en pdf sobre las últimas versiones de Java.
ta luego! ;)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas