Java教程

16进制转10进制

本文主要是介绍16进制转10进制,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

输入 0xAA

输出 170

import java.util.*;
public class Main{
public static void main(String[] args){
    Scanner sc = new Scanner(System.in);
    while(sc.hasNext()){
    String str = sc.nextLine();
    String s  = str.substring(2);
    int a = Integer.valueOf(s,16);
    System.out.println(a);
    }
}
}

其中

static Integer valueOf(String s, int radix)
  • s -- Integer 对象的字符串。

  • radix --在解析字符串 s 时使用的进制数,用于指定使用的进制数。

  • Integer valueOf(String s, int radix): 返回一个 Integer 对象,该对象中保存了用第二个参数提供的基数进行解析时从指定的 String 中提取的值。

这篇关于16进制转10进制的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!