社区
Java SE
帖子详情
如何去掉数组最后一个元素,
deng1234
2006-11-25 03:08:51
如何去掉数组最后一个元素,
我从数组取出数据,发现最后一行是空值,
想把它删除掉,
有没有好的办法,
...全文
7171
17
打赏
收藏
如何去掉数组最后一个元素,
如何去掉数组最后一个元素, 我从数组取出数据,发现最后一行是空值, 想把它删除掉, 有没有好的办法,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
通过一个中间数组
jquery删除
数组
中重复元素
话不多说,下面就跟着小编来看下利用jquery实现删除
数组
中重复元素的具体思路吧 首先定义如下
数组
: var arr=[0,2,3,5,6,9,2]; 我们可以看到
数组
中存在重复元素’2′;
最后
通过jquery筛选应该得到[0,2,3,5,6,9]; ok,首先我们再定义一个空
数组
,用来存放
最后
筛选出来的元素: var new_arr=[]; 利用jquery的$.inArray可以轻松实现: 遍历
数组
元素: for(var i=0;i<arr.length;i++) { var items=arr[i]; //判断元素是否存在于new_arr中,如果不存在则插入到new_arr的
定义20
个元素
的整形
数组
赋值。输入一个数如果该数在
数组
中存在,删除该数。
定义20
个元素
的整形
数组
赋值。输入一个数如果该数在
数组
中存在,删除该数。其后的每个数前移一位。
最后
补0;
《C语言基础》 之 第8章
数组
课程内容:
数组
的声明、定义(初始化)、
数组
的赋值、
数组
在内存中的空间特点、使用 [ ] 访问
数组
元素、
数组
元素的指针、
数组
第一
个元素
指针的表示方法、
数组
命令与++、sizeof与
数组
、
数组
名总结、函数普通传参回顾、传递
数组
指针、二维
数组
。
php
数组
函数序列之array_pop() – 删除
数组
中的
最后
一
个元素
array_pop()定义和用法 array_pop() 函数删除
数组
中的
最后
一
个元素
。 语法 array_pop(array)参数 描述 array 必需。规定输入的
数组
参数。 例子 复制代码 代码如下: <?php $a=array(“Dog”,”Cat”,”Horse”); array_pop($a); print_r($a); ?> 输出: Array ( [0] => Dog [1] => Cat ) 您可能感兴趣的文章:php
数组
函数序列之array_push()
数组
尾部添加一个或多
个元素
(入栈),返回新长度。php array_
Javscript删除
数组
中指定元素并返回新
数组
把
数组
中某个值删除,并返回新
数组
,需要遍历旧
数组
找到要删除的元素,下面有个不错的示例,大家可以参考下
Java SE
62,612
社区成员
307,332
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章