社区
Java SE
帖子详情
如何去掉数组最后一个元素,
deng1234
2006-11-25 03:08:51
如何去掉数组最后一个元素,
我从数组取出数据,发现最后一行是空值,
想把它删除掉,
有没有好的办法,
...全文
7207
17
打赏
收藏
如何去掉数组最后一个元素,
如何去掉数组最后一个元素, 我从数组取出数据,发现最后一行是空值, 想把它删除掉, 有没有好的办法,
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
碧海情天-赵亮
2006-12-11
打赏
举报
回复
呵呵,没细看,居然早结帖了
碧海情天-赵亮
2006-12-11
打赏
举报
回复
用动态数组
weilai3
2006-11-27
打赏
举报
回复
给你贴个方法吧,因为用的是泛型,所以复用性好。
/**
* <pre>
* 把元素ele追加到arr[]后面,返回array[].
* 不可以这样:T[] bb=new T[100];//can't create a generic array of T
* </pre>
*/
public static <T> T[] append(T ele, T[] arr) {
//T[] bb=new T[100];//can't create a generic arry of T
T[] ret = (T[]) java.lang.reflect.Array.newInstance(arr.getClass()
.getComponentType(), arr.length + 1);
System.arraycopy(arr, 0, ret, 0, arr.length);
ret[arr.length] = ele;
return ret;
}
weilai2@163.com
tyxsoft
2006-11-27
打赏
举报
回复
看看我还有多少内裤
qianlei0007
2006-11-27
打赏
举报
回复
Pro_Vida() ( ) 信誉:100 Blog
说的有道路!!
就不说我是胡哥
2006-11-27
打赏
举报
回复
还是检查为什么最后一个是null吧.这才是问题的关键,不应该头痛医头,脚痛医脚的.
另,List同样可以放String,你不是放的Char吧?
finalcreator
2006-11-27
打赏
举报
回复
晕。。不懂数据库
deng1234
2006-11-27
打赏
举报
回复
好像不行,
我是要对一篇文章内容进行分页,然后生成静页面,
文章内容是从数据库动态取出的,
不好用,ArryList,
jk88811
2006-11-25
打赏
举报
回复
2
ArrayList al = new ArrayList(Arrays.asList(myArray));
al.remove(al.size() - 1);
或者直接把你需要的数据挎贝到另一个数组中
System.arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束
hssfree
2006-11-25
打赏
举报
回复
同意楼上的楼上的观点
数据分析小兵
2006-11-25
打赏
举报
回复
没遇到这样的情况 谁能说的更详细点
Pro_Vida
2006-11-25
打赏
举报
回复
我认为如果你的目的是要创建个元素个数不确定的数组,并且数组大小随着元素的个数而改变。
那么最好使用ArrayList类,该类可视为自动增长容量的数组。这样你的数组中就不会存在空的元素,并且remove()方法可以帮助你实现删除元素的目的
luyang1016
2006-11-25
打赏
举报
回复
为什么要中间数组? 不明白哦
jy02209334
2006-11-25
打赏
举报
回复
int[] a = {1,2,3,4,5};
int[] b = new int[a.length -1 ];
System.arraycopy(a, 0, b, 0, a.length-1);
a= b;
SaintKaKa
2006-11-25
打赏
举报
回复
数组.lenth-1得到数组最后一个元素的索引
然后通过中间数组删除它
guoguo19811025
2006-11-25
打赏
举报
回复
好像没有直接的方法,除了中间数组
xluzhong
2006-11-25
打赏
举报
回复
通过一个中间数组
定义20
个元素
的整形
数组
赋值。输入一个数如果该数在
数组
中存在,删除该数。
定义20
个元素
的整形
数组
赋值。输入一个数如果该数在
数组
中存在,删除该数。其后的每个数前移一位。
最后
补0;
labview 二维
数组
里有空行/列如何删除空行/列,保留有数据的行/列。
labview 二维
数组
里有空行/列如何删除空行/列,保留有数据的行/列。
删除PHP
数组
中头部、尾部、任意元素的实现代码
在之前的一篇文章我们介绍了《如何向PHP
数组
中头部和尾部添加元素》既然有添加元素,那么就有删除元素,今天这篇文章详细介绍如何删除
数组
中的头部元素和尾部元素,还有任意
数组
元素。 删除末尾元素:array_pop 就像子弹的弹夹一样,
最后
压入的子弹是最先弹出的,在计算机术语里,我们称之为先进后出栈 既然array_push是往
数组
的末尾添加元素,那么array_pop就是从
数组
的末尾删除一
个元素
。 array_pop()函数获取并返回
数组
的
最后
一
个元素
,并将整个
数组
的长度减 1 ,如果
数组
为空(或者不是
数组
),那么返回的就是 null。 语法格式如下: mixed array_pop ( arra
php去除二维
数组
的重复项方法
主要介绍了php去除二维
数组
的重复项方法,感兴趣的小伙伴们可以参考一下
删除
数组
最后
一
个元素
题目要求: 删除
数组
arr
最后
一
个元素
。不要直接修改
数组
arr,结果返回新的
数组
。 输入: [1,2,3,4] 输出: [1,2,3] 当然首先想到的是pop(),删除
数组
最后
一项改变
数组
长度。 这是第0中解决方案你说行不行啊! function truncate(arr) { var m = arr.slice(); m.pop(
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章