xun_lii 2021-11-11 22:48 采纳率: 0%
浏览 54

JSP里想用split函数把字符串转化成数组,但显示java.lang.NumberFormatException: For input string: "[21"

main.jsp

<%!public String ch(){
                int[] fixedArrays = new int[30];
        int[] resArrays = new int[10];
        int fLen = fixedArrays.length;
        int rLen = resArrays.length;
        //为指定数列fixedArrays赋以1-30的值
        for(int i = 0; i < fLen; i++) {
            fixedArrays[i] = i+1;
        }
        Random random = new Random();        
        //随机不重复,思路:被选中的数被放到最后一位,然后再次随机选取是将范围-1
        for(int i = 0; i < rLen;i++) {
            int index = random.nextInt(fLen-i);//随机生成指定数列的下标,并且范围在0-flen-i;
            resArrays[i] = fixedArrays[index];
            
            int temp = fixedArrays[index];
            fixedArrays[index] = fixedArrays[fLen-i-1];
            fixedArrays[fLen-i-1] = temp;
        }
                  return Arrays.toString(resArrays);
                }
           %>
           
           <%
              String resAttray = ch();
              session.setAttribute("res",resAttray);
               %>

search.jsp

<%
                                String ress = (session.getAttribute("res").toString());
                                out.print(ress);
                                String str[] = ress.split(",");
                                int arr[] = new int[str.length];
                                for(int i = 0;i < str.length;i++){
                                    arr[i] = Integer.parseInt(str[i]);
                                }
                                out.print(arr);
                               %>

  • 写回答

1条回答 默认 最新

  • 关注

    [21,字符串中包含大括号,转换失败了,检查一下字符串。

    评论

报告相同问题?

问题事件

  • 创建了问题 11月11日

悬赏问题

  • ¥15 这种小网站播放的音乐文件该如何下载?
  • ¥15 x-tile软件报错
  • ¥15 评论图片存取方案,求方法
  • ¥30 麒麟系统安装设置基础软件仓库时出错
  • ¥15 COMSOL溶质浸出模型构建
  • ¥100 求点云SHOT的C++手写版代码
  • ¥15 无界革命系统无法正常启动
  • ¥15 看了正点原子的ds18b20自己跟着写完发现读出来全是1,查了一天找不出原因快哭了
  • ¥16 问题:ValueError: could not broadcast input array from shape (12784,6,0) into shape (12784,6,9)
  • ¥15 APP使用微信登录 怎么爬取数据