Conversion String a char

Pipo
06 de Marzo del 2008
¿Como se pasaba un string a un char??

Francisco Javier
06 de Marzo del 2008
Como convertir el String a char

lepard
06 de Marzo del 2008
La clase String tiene método para hacer esto, aqui te mando un ejemplo usuando el método getChars() de java.lang.String.

import java.lang.*;

public class Stoc {
private String palabra;
private char[] conv;
/** Creates a new instance of Stoc */
public Stoc() {
palabra = "perro";
convertir();
}
public void convertir(){
conv = new char[palabra.length()];//Longitud de la palabra que se quiere convertir
// ahora sacamos las letras del string
palabra.getChars(0,palabra.length(),conv,0);
for( int i=0; i<=conv.length-1;i++){
System.out.println("Caracter "+i+" : "+conv[i]);
}
}
public static void main(String args[]){
new Stoc();
}
}

Diego
06 de Marzo del 2008
Si el String consta de un sólo caracter, que es lo que das a entender, llama al método charAt(0).

Mira esta página:
http://www.sc.ehu.es/sbweb/fisica/cursoJava/fundamentos/clases1/string.htm

lepard
06 de Marzo del 2008
Puedes usar el método chatAt(0), si quieres. La clase string tiene un moton de metodos de conversion. A parte si sólo tienes 1 caracter en el String, si por donde creo que vas es por el método length() te devuelve uno, otro tema es como empieces a contar yo empiezo a contar desde 0 siempre y otros cuentan desde 1.