String[]怎么转换成Integer[]

dunerunner 2008-08-26 10:04:29
如题
String[] str = {"1", "2", "3"};
怎么把str转换成Integer数组
谢谢
...全文
283 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
snsy543 2008-08-26
  • 打赏
  • 举报
回复
str={"1","2","3"};
Integer[] inter=newInteger[str.length];
for (i=0;i<str.length;++i){
inter[i]=integer.parseint(str[i]);
}
dunerunner 2008-08-26
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 SKY138421 的回复:]
Java codeString[] str={"1","2","3"};
Integer[] is=newInteger[str.length];for(inti=0; i <str.length;++i) {
is[i]=Integer.valueOf(str[i]);
}
你要确定这个数组里都是数字
[/Quote]
当然确定
ZangXT 2008-08-26
  • 打赏
  • 举报
回复
没有好的方法了 。
guoxyj 2008-08-26
  • 打赏
  • 举报
回复
up
SKY138421 2008-08-26
  • 打赏
  • 举报
回复
Java codeString[] str={"1","2","3"};
Integer[] is=newInteger[str.length];for(inti=0; i <str.length;++i) {
is[i]=Integer.valueOf(str[i]);
}
你要确定这个数组里都是数字
zhao_tk 2008-08-26
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 healer_kx 的回复:]
Java codeString[] str={"1","2","3"};
Integer[] is=newInteger[str.length];for(inti=0; i<str.length;++i) {
is[i]=Integer.valueOf(str[i]);
}
[/Quote]
j012b 2008-08-26
  • 打赏
  • 举报
回复
1:定义一个int数组接受结果
2:循环字符串数组做类似以下的操作:
String a ="10";
int b=Integer.valueOf(a);

同时保存结果到int数组中的相应位置。
healer_kx 2008-08-26
  • 打赏
  • 举报
回复
String[] str = {"1", "2", "3"}; 
Integer[] is = new Integer[str.length];
for (int i = 0; i < str.length; ++i) {
is[i] = Integer.valueOf(str[i]);
}
dunerunner 2008-08-26
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 valen_jia 的回复:]
一个一个的拿出来, 换成整型的不完了
[/Quote]
我也想到了,只是想求一个更简便的方法
valen_jia 2008-08-26
  • 打赏
  • 举报
回复
一个一个的拿出来, 换成整型的不完了
xujiaxiang 2008-08-26
  • 打赏
  • 举报
回复
Integer.valueOf(String s)
数组里一个一个转换为Integer,再增加到Integer[]

可能有更好的方法吧
sxn19811006 2008-08-26
  • 打赏
  • 举报
回复
循环放

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧