首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 如何把一个vector里的数变成数组??求助!!!!!!!!!
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-02 17:18:15 楼主
    如vector:[1 2 3 4,5 6,2 7 7]变成一个三行的数组?麻烦给我具体的方法,谢谢
    50  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-02 17:31:531楼 得分:0
    Java code
    Vector v = 。。。。 Integer[] nums = (Integer[])v.toArray(new Integer[0]);


    善用 集合的 toArray 方法!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-02 21:38:452楼 得分:0
    引用 1 楼 java2000_net 的回复:
    Java codeVector v = 。。。。
    Integer[] nums = (Integer[])v.toArray(new Integer[0]);


    善用 集合的 toArray 方法!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • anqini
    • 等级:
    发表于:2008-05-02 22:11:473楼 得分:0
    Java code
    package csdn; import java.util.Vector; public class Demo1 { public static void main(String[] args) { Vector<Integer> v = new Vector<Integer>(); v.add(1234); v.add(56); v.add(277); Integer[] iarray = v.toArray(new Integer[v.size()]); for(Integer i:iarray) { System.out.println(i); } } }
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-02 22:12:494楼 得分:0
    引用 1 楼 java2000_net 的回复:
    Java codeVector v = 。。。。
    Integer[] nums = (Integer[])v.toArray(new Integer[0]);


    善用 集合的 toArray 方法!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-03 01:53:435楼 得分:0
    LZ是说变成三行四列的二维数组吗?
    Vector v = 。。。。
    Integer[] nums = (Integer[])v.toArray(new Integer[0]);
    这里的"new Integer[0]"是什么意思啊?......................我很菜.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-03 12:16:016楼 得分:0
    Java code
    import java.util.Vector; public class VectorToArray { public static void main(String[] args){ Vector<Integer> v=new Vector<Integer>(); v.add(342); v.add(6666); v.add(2222); Integer[] ir=new Integer[v.size()]; int n=0; for(Object i:v){ ir[n]=(Integer)i; n++; } } }
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-03 12:22:097楼 得分:0
    呵呵,发现这样写更简单.
    --------------------------------------
    Java code
    public class VectorToArray { public static void main(String[] args){ Vector<Integer> v=new Vector<Integer>(); v.add(342); v.add(6666); v.add(2222); Integer[] iarray = v.toArray(new Integer[v.size()]); for(Integer i:iarray){ System.out.println(i); } } }
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-03 12:29:248楼 得分:0
    Java code
    public static void main(String[] args){ Vector<Integer> v=new Vector<Integer>(); v.add(342); v.add(6666); v.add(2222); Integer[] nums = (Integer[])v.toArray(new Integer[0]); } }
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ilrxx
    • 等级:
    发表于:2008-05-04 10:18:309楼 得分:0
    public static void main( String args[]){
    Vector vec = new Vector();
    for(int i = 0 ; i < 50; i ++){
    vec.add(i);
    }
    Object[] a = vec.toArray();
    for(int j = 0; j < a.length;j ++){
    System.out.println(a[j]);
    }

    }
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved