Java中將單個字元以及字串轉化為數字
阿新 • • 發佈:2019-01-22
在刷題過程中,突然忘記了如何進行轉換了,現系統的測試下:
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);
}
}
要注意保證轉換後的數字合法,不然會拋異常的。