php array delete keys,删除array []元素(delete array [] elements)

I am working on some data structures - after searching for an element, I am attempting to delete that element - but throws

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 3

at SearchArray.deleteElements(SearchArray.java:68)

at SearchArrayDemo.main(SearchArrayDemo.java:25)

this is my method

void deleteElements(int value)

{

int j,k;

for (j=0;j

if ( value == setArray[j])

break;

if

(setArray[j] == setArray.length)

System.out.print("no item found");

else

{

for( k=j;k

`setArray[k]=setArray[k+1];`

k=setArray.length-1;

setArray[j]=0;

System.out.println("item deleted");

}`

and main method used to call that functions deleteElements

sa.deleteElements(5);

I did not include all the code for conciseness, this is the line where code breaks

setArray[k]=setArray[k+1];

please let me know if remaining code is required. thanks all for your help.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值