java中把String类型数组转换成int型数组怎么做?

Integer[]order=request.getParameterValues("order.orderId");这段代码是个错误的!要把他从String[]转换成I... Integer[] order = request.getParameterValues("order.orderId");这段代码是个错误的! 要把他从String[] 转换成Integer[]类型的! 展开
 我来答
深圳海枫科技有限公司
2018-06-27 · 专注互联网IT教育
深圳海枫科技有限公司
海枫致力于互联网IT技术人才综合服务平台,累计培养数万IT技术人才,不断适应市场及客户的需求,为客户创造价值。上线产品有:软件测试工程师、Java开发工程师、Web前端工程师、UI软件设计师
向TA提问
展开全部

1、自己写一个for来全部转换就好了

2、长度跟之前的字符串的那个数组长度一样就OK

3、见图

4、见代码

/**

* 公司 深圳市海枫科技有限公司

* 创建时间 2018年6月22日

* 邮件 charles@hoifun.com

*/

package com.itdugu.unit01.test1;

import java.math.BigDecimal;

public class Test2 {

public static void main(String[] args) { 

String[] arr = {"1","2","3","3"};

Integer[] iArr = new Integer[arr.length];

for(int i=0;i<arr.length;i++){

iArr[i] = Integer.valueOf(arr[i]);

System.out.println("测试打印:"+iArr[i]);

}

}

}

天晴丿雨后
推荐于2017-09-11
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
	public int[] StringToInt(String[] arrs){
int[] ints = new int[arrs.length];
for(int i=0;i<arrs.length;i++){
ints[i] = Integer.parseInt(arrs[i]);
}
return ints;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fan370102
2015-09-15
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
int -> String
int i;
String s=String.valueOf(i);

String -> int
String s;
第一种方法:int i=Integer.parseInt(s);
第二种方法:int i=Integer.valueOf(s).intValue();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-03-28
展开全部
先用for 遍历字符窜数组String[] orders = request.getParameterValues("order.orderId");Integer[] orderids = new Integer[orders.length];for(int i = 0;i<orders.lengthli++){orderids[i] = Integer.parseInt(orders[i]);}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乌微月2S
2013-03-27
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
String[] order = request.getParameterValues("order.orderId");

Integer[] order_int=new Integer[order.length];
for(int i=0;i<order.length;i++){
order_int[i]=Integer.parseInt(order[i]);

}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式