题目:
写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串(注意可能存在的一个测试用例里的多组数据)。
思路:parseInt()就是把String类型转化为int类型。
如 String a= "123";
int b = Integer.parseInt(a);
这样b就等于123了。
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
while(scanner.hasNext()){
String string = scanner.nextLine().replaceAll("0X","");
System.out.println(Integer.parseInt(s,16));
}
}
}