Page 1 of 1

Array not deleting?

Unread postPosted: 04 Jun 2016, 05:32
by kokilasoral
In my first technique i want to delete a component at a position but instead of deleting, it variations the element to 0.
public void delete AtPostion(int position) {
size-- ;
for (int i = 0; i < list.length; i++){
if (i == position){
list [i] = list [size];
} } }

In the other technique i want to delete a value, but instead of deleting a value from list, it find the location instead of value and sub stracts by 1..
eg: if my input value is to delete 3, instead if sub stracts 1 from position 3.
public void delete Values(int value) {
size-- ;
for (int i = 0;i < list.length; i++)
if (value == list [i]) {
list [ value]--;

what do i need to alter, to make it work the way i need??