数组的长度需要自动变化时的解决办法

原创 2007年09月17日 10:20:00
做项目的时候,有时遇到数组在初始化的时候没有办法决定他的大小,但是也不能用arraylist来解决的时候,那么只能自己想办法让数组动态改变长度了。
在C语言系列中(我做.net时用的是C#,也许VB有别的办法吧)数组的长度必须在初始化的时候决定,但是有时做不到,那么只能在程序运行时来动态改变 了,我是用了一个临时数组来记录原来的数组,在将原来的数组disponse掉,给原来的数组句柄重新定义,初始长度为临时数组的长度加一,接着吧临时数 组clone(克隆)给新定义的但是拥有原数组句柄的数组,最后吧新加入数组的数据赋值给新的数组的最后一个位置,那吗看起来好像动态改变长度一样了。
只是这样是不是浪费资源的,各位大侠如果有更好的办法,希望能让我学习学习了 

本地网页样式上传服务器后发生变化解决办法

这段时间给公司做了个网站,在本地用IE10,火狐,goolgeChrome,360浏览器通过页面样式测试。 本地通过测试后便上传到服务器,上传之后用IE10浏览发现有部份样式异常。火狐,gool...

本地网页样式上传服务器后发生变化解决办法

这段时间给公司做了个网站,在本地用IE10,火狐,goolgeChrome,360浏览器通过页面样式测试。 本地通过测试后便上传到服务器,上传之后用IE10浏览发现有部份样式异常。火狐,goolge...

CSS让内部容器高度随着父容器高度变化的解决办法

使用position绝对定位属性来实现CSS内部子容器高度随着外部父容器高度变化而变化效果,我们在重构页面时间经常会碰到使用一个外部大容器里面放置两个左右浮动容器的布局,有时候为了视觉效果,我们需要让...

retrofit sendto failed: ECONNRESET (Connection reset by peer)【android客户端Post请求参数长度限制(参数过大)】解决办法

最近在做图文上传功能,使用retrofit作为上传工具,当文章数超过900字(中文)时会报sendto failed: ECONNRESET (Connection reset by peer)错误,...

ThinkPHP上传文件时,使用var_dump($_FILES)输出数组为空的解决办法。

解决这个问题需要注意两点: 首先来看form表单的基本写法: 标题: 默认图片: 视频文件: 在这里,我需要上传一个背景图片,上传一个...

java代码长度不能大于65535字节的解决办法

由于java虚拟机的限制,在java中变量、方法的代码长度是不能大于65535字节的,针对此问题我总结了相关的解决办法。 1. 数据库 这是最为传统的,也是大多数人第一想到到的办法了。 2. 文...

Uiautomator中longClick方法时间长度无法调节的解决办法

很早就想分享此问题的解决办法,但总是找不到时间 在Uiautomator测试初期实施中,会遇到方法无法满足的情况,比如较常用的LongClick方法,此方式不太清楚到底多长(看到网上过说...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数组的长度需要自动变化时的解决办法
举报原因:
原因补充:

(最多只允许输入30个字)