La canción de la semana
Escuchala mientras lees los artículos del blog

Apr 5
Articulos programación A continuación unas pequeñas recetas de java para pasar de cadena a entero o de entero a cadena.

Para convertir un String (cadena) a int (entero) hay que emplear el método estático de la clase Integer, parseInt

Ejemplo:


String enteroString = "5";
int entero = Integer.parseInt(enteroString);


Para convertir int(entero) a String sólo debemos hacer una llamada al método estático de la clase Integer, toString

Ejemplo:


int entero = 1;
String enteroString = Integer.toString(entero);



Análogamente para pasar de cadena a double tenemos el método Double.parseDouble

Ejemplo:


double aDouble = Double.parseDouble(aString);


o al revés (double a string) llamamos al método Double.toString

Ejemplo:


double d = 8342342;
System.out.println(Double.toString(d));


Tanto la clase Integer con la clase Double se encuentran en el package java.lang. Atención int y double son tipos primitivos del lenguaje java. Integer y Double son clases que representan estos tipos primitivos y le añaden más funcionalidades. Como por ejemplo las que acabamos de ver.

Publicado por Abraham Covelo

1 Referencias

  1. Novanebula blog

    Convertir int a string in php
    A pesar de que php es un lenguaje con un tipado débil. Esto significa que, para los tipos primitivos de datos, estos son convertidos automáticamente para poder operar con ellos sin que el programador tenga que hacer nada. Por lo tanto en la mayoría de las

7 Comentarios

Mostrar comentarios como(Plano | Hilos)
  1. Anónimo says:

    " 5 * 7 "
    Convertir esta cadena al resultado = 35 numerico

  2. Abraham says:

    Si empleas, al menos, JDK1.6 puedes emplear el motor de javascript incluido en él para evaluar expresiones dentro de una cadena. Por ejemplo:

    import javax.script.ScriptEngineManager;
    import javax.script.ScriptEngine;

    public class Test {
    public static void main(String[] args) throws Exception{
    ScriptEngineManager mgr = new ScriptEngineManager();
    ScriptEngine engine = mgr.getEngineByName("JavaScript");
    System.out.println(engine.eval(" 5 * 7 "));
    }
    }

  3. Go Inspired says:

    Simplemente muy util gracias!

  4. jhony says:

    excelente!

  5. enrique velado says:

    tengo la siguiente clase:
    package proyecto5;
    class mayor
    {
    public int a,b;
    String res="";
    int numEntero = Integer.parseInt(res);

    public mayor ()
    {
    a= 0;
    b=0;
    }
    public void setNum1(int num1)
    {
    a=num1;
    }
    public void setNum2(int num2)
    {
    b=num2;
    }
    public int getNum1(){
    return a;
    }
    public int getNum2()
    {
    return b;
    }
    public int CalcularMayor()
    {
    if (getNum1()>getNum2()) {
    return getNum1();
    }else {
    return getNum2();
    }
    }
    }

    pero no se como utilizarla en un jform lo estoy haciendo asi pero nada:
    // TODO add your handling code here:
    mayor Mayor= new mayor();
    String res = " ";
    res= Mayor.a(String.valueOf(jTextField1.getText()).StringValue());
    res= Mayor.b(String.valueOf(jTextField2.getText()).StringValue());
    jTextField3.setText(String.valueOf(Mayor.CalcularMayor()));

  6. juan says:

    (*Hola, preciso convertir un valor de una JLabel a entero¿como seria la instruccion?*)

  7. Giancarlo says:

    bien (Y)

Añadir comentario


Encerrando entre asteriscos convierte el texto en negrita (*palabra*), el subrayado es hecho así: _palabra_.
Smilies normales como :-) y ;-) son convertidos en imágenes.
Direcciones e-mail no serán mostradas y sólo serán utilizadas para notificaciones a través de esa vía