1. 程式人生 > >Java中將單個字元以及字串轉化為數字

Java中將單個字元以及字串轉化為數字

在刷題過程中,突然忘記了如何進行轉換了,現系統的測試下:

package SwordOffer;

import java.util.DoubleSummaryStatistics;

/**
 * Created by L_kanglin on 2017/3/14.
 */
public class Test4 {
    public static void main(String[] args){
        //單個字元轉換
        char[] abc =new char[]{'0','1','2','3','4','5','6','7','8','9'};
        int a=abc[4
]-'0'; System.out.println(a); //字串轉換的三種形式 String str="123"; int b=Integer.parseInt(str); System.out.println(b); String str1="123.4567891"; double c= Double.parseDouble(str1); System.out.println(c); String str2="123.45675"; float
d= Float.parseFloat(str2); System.out.println(d); } }

要注意保證轉換後的數字合法,不然會拋異常的。