
org.psjava.ds.array.MutableArrayUsingIntArray Maven / Gradle / Ivy
package org.psjava.ds.array;
import java.util.Iterator;
import org.psjava.javautil.IterableToString;
public class MutableArrayUsingIntArray {
public static MutableArray wrap(final int[] a) {
return new MutableArray() {
public Integer get(int i) {
return a[i];
}
public void set(int i, Integer v) {
a[i] = v;
}
public int size() {
return a.length;
}
@Override
public final boolean isEmpty() {
return size() == 0;
}
@Override
public final Iterator iterator() {
return ArrayIterator.create(this);
}
@Override
public final String toString() {
return IterableToString.toString(this);
}
};
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy