java中把String类型数组转换成int型数组怎么做?
Integer[]order=request.getParameterValues("order.orderId");这段代码是个错误的!要把他从String[]转换成I...
Integer[] order = request.getParameterValues("order.orderId");这段代码是个错误的! 要把他从String[] 转换成Integer[]类型的!
展开
7个回答
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]);
}
}
}
展开全部
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;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int -> String
int i;
String s=String.valueOf(i);
String -> int
String s;
第一种方法:int i=Integer.parseInt(s);
第二种方法:int i=Integer.valueOf(s).intValue();
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]);}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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]);
}
Integer[] order_int=new Integer[order.length];
for(int i=0;i<order.length;i++){
order_int[i]=Integer.parseInt(order[i]);
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询