java中用for循环怎么把一个一维数组,减少一个元素,如int[]a={1,2,3,4],变成{1,2,3},

 我来答
vincant566
2013-04-04 · TA获得超过901个赞
知道小有建树答主
回答量:470
采纳率:0%
帮助的人:293万
展开全部
package baiduknow.basic;import java.util.Arrays;
public class Test { public static void main(String[] args){
int[] a={1,2,3,4};
//方法1:
// int[] b=new int[a.length-1];
// System.arraycopy(a, 0, b, 0, 3);
//方法2:
// int[] b=Arrays.copyOf(a, a.length-1);
//方法3:
int[] b=new int[a.length-1];
for(int i=0;i<b.length;i++){
b[i]=a[i];
}
System.out.println(Arrays.toString(b));
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
video0000
2013-04-04 · TA获得超过349个赞
知道小有建树答主
回答量:445
采纳率:100%
帮助的人:248万
展开全部
楼主弱爆了,你试试这个
a.length--;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友881abcb
2013-04-04 · TA获得超过186个赞
知道小有建树答主
回答量:262
采纳率:100%
帮助的人:122万
展开全部
int[] a={1,2,3,4};
int[] b= new int[a.length-1];
for(int i=0;i<b.length;i++){
b[i]=a[i];

}
追问
如果我是去掉第2个元素呢,,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liuxuefeng40
2013-04-04
知道答主
回答量:1
采纳率:0%
帮助的人:1494
展开全部
三层嵌套FOR循环运行,第一次能执行,第二次只执行最外层的FOR循环,为什么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式