zoukankan      html  css  js  c++  java
  • java中String类型转换方法

    integer to String :

    int i = 42;
    String str = Integer.toString(i);
    or
    String str = "" + i

    double to String :
    String str = Double.toString(i);

    long to String :
    String str = Long.toString(l);
    float to String :
    String str = Float.toString(f);
    String to integer :
    str = "25";
    int i = Integer.valueOf(str).intValue();
    or
    int i = Integer.parseInt(str);
    String to double :
    double d = Double.valueOf(str).doubleValue();

    String to long :
    long l = Long.valueOf(str).longValue();
    or
    long l = Long.parseLong(str);

    String to float :
    float f = Float.valueOf(str).floatValue();
    decimal to binary :
    int i = 42;
    String binstr = Integer.toBinaryString(i);
    decimal to hexadecimal :
    int i = 42;
    String hexstr = Integer.toString(i, 16);
    or
    String hexstr = Integer.toHexString(i);
    hexadecimal (String) to integer :
    int i = Integer.valueOf("B8DA3", 16).intValue();
    or
    int i = Integer.parseInt("B8DA3", 16);
    ASCII code to i = 64;
    String aChar = new Character((char)i).toString();
    integer to ASCII code c = 'A';
    int i = (int) c; // i will have the value 65 decimal
    To extract Ascii codes from a test = "ABCD";
    for ( int i = 0; i < test.length(); ++i ) {
    char c = test.charAt( i );
    int i = (int) c;
    System.out.println(i);
    }

    integer to boolean :
    b = (i != 0);
    boolean to =
    note :
    To catch illegal number conversion, try using the try/catch mechanism.
    try{
    i = Integer.parseInt(aString);
    }
    catch(NumberFormatException e)
    {
    }

  • 相关阅读:
    竞赛题解
    学习笔记
    竞赛题解
    学习笔记
    竞赛题解
    竞赛题解
    竞赛题解
    「链接」原博客链接
    「杂录」THUWC 2020 游记
    「杂录」CSP-S 2019 爆炸记&题解
  • 原文地址:https://www.cnblogs.com/sprinng/p/3737585.html
Copyright © 2011-2022 走看看