English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
parseInt()
Поскольку вторым параметром является база, используется метод с вторым параметром, равным 8. ЭтоparseInt()
Метод имеет следующие две формы.
static int parseInt(String s) static int parseInt(String s, int radix)
Чтобы конвертировать восьмеричное число в десятичное, используйте вторую грамматическую форму и добавьте базу 8, так как база восьмеричного числа составляет 8.
Integer.parseInt("25", 8)
Ниже приведен пример.
public class Demo { public static void main( String args[] ) { //Конвертация в десятичное число System.out.println(Integer.parseInt("25", 8)); } }
Результат вывода
21