English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
parseInt()
Porque o segundo parâmetro é a base, use o segundo parâmetro como16do método. OparseInt()
O método possui as seguintes duas formas.
static int parseInt(String s) static int parseInt(String s, int radix)
Para converter uma string hexadecimal para decimal, use a segunda sintaxe e adicione a base como16,porque a base hexadecimal é16。
Integer.parseInt("12", 16)
public class Demo { public static void main( String args[] ) { //Converter para Decimal System.out.println(Integer.parseInt("444", 16)); } }
Resultados de Saída
1092