我有这样的javascript代码:
var myArray = []; //integer
var anIndex = 1;
Array.prototype.delete = function (index) {
var rest = this.slice(index + 1);
this.length = index;
return this.push.apply(this, rest);
};
并像这样使用:
myArray.delete(anIndex);
如何将其翻译成java代码?
答案 0 :(得分:0)
你在使用什么java集合?
如果您使用java.util.List
,它有一个方法.remove(int index)
可以满足您的需求 - 从数组中删除一个元素。
如果您使用的是java数组(例如int[]
),请考虑使用java.util.ArrayList
之类的集合,它们具有您需要的方法。