小编Ann*_*nna的帖子

从 String 中的 char 解析 int 时出错

import java.util.*;

public class test 
{
    public static void main(String[] args)
    {
        int i = 123;

        String s = Integer.toString(i);

        int Test = Integer.parseInt(s, s.charAt(0));    // ERROR!
    }
}
Run Code Online (Sandbox Code Playgroud)

我想根据字符位置解析输入字符串以获取位置整数。

错误信息:

Exception in thread "main" java.lang.NumberFormatException: radix 49 greater than Character.MAX_RADIX
    at java.lang.Integer.parseInt(Unknown Source)
    at test.main(test.java:11)
Run Code Online (Sandbox Code Playgroud)

java parsing charat

2
推荐指数
1
解决办法
4070
查看次数

标签 统计

charat ×1

java ×1

parsing ×1