qq_43079795 2021-05-07 09:22 采纳率: 100%
浏览 421
已采纳

Integer.parseInt()转换String类型 抛异常

    public static void main(String[] args) {

        String str3 = "1,韦家碾";
         String[] sts=str3.split(",");
        int x =Integer.parseInt(sts[0]);
        System.out.println(x);
        System.out.println(str3);
    }

使用字符串"1"代替sts[0]转换就可以成功,但是使用sts[0]就要抛异常

 

 

  • 写回答

9条回答 默认 最新

  • 关注

    你这个字符串有问题,我从新敲了一遍运行正常。可能是输入法的问题。

    public static void main(String[] args) {
     
    //            String str3 = "1,韦家碾";
                String str3 = "1,韦家碾";
                String[] sts=str3.split(",");
                Integer x =Integer.parseInt(sts[0]);
                System.out.println(x);
                System.out.println(str3);
        }

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(8条)

报告相同问题?

悬赏问题

  • ¥15 公司的电脑,win10系统自带远程协助,访问家里个人电脑,提示出现内部错误,各种常规的设置都已经尝试,感觉公司对此功能进行了限制(我们是集团公司)
  • ¥15 救!ENVI5.6深度学习初始化模型报错怎么办?
  • ¥30 eclipse开启服务后,网页无法打开
  • ¥30 雷达辐射源信号参考模型
  • ¥15 html+css+js如何实现这样子的效果?
  • ¥15 STM32单片机自主设计
  • ¥15 如何在node.js中或者java中给wav格式的音频编码成sil格式呢
  • ¥15 不小心不正规的开发公司导致不给我们y码,
  • ¥15 我的代码无法在vc++中运行呀,错误很多
  • ¥50 求一个win系统下运行的可自动抓取arm64架构deb安装包和其依赖包的软件。