本文整理了Java中io.vavr.collection.Vector.removeAt()
方法的一些代码示例,展示了Vector.removeAt()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Vector.removeAt()
方法的具体详情如下:
包路径:io.vavr.collection.Vector
类名称:Vector
方法名:removeAt
暂无
代码示例来源:origin: vavr-io/vavr
@Override
public Vector<T> removeFirst(Predicate<T> predicate) {
Objects.requireNonNull(predicate, "predicate is null");
for (int i = 0; i < length(); i++) {
if (predicate.test(get(i))) {
return removeAt(i);
}
}
return this;
}
代码示例来源:origin: vavr-io/vavr
@Override
public Vector<T> removeLast(Predicate<T> predicate) {
Objects.requireNonNull(predicate, "predicate is null");
for (int i = length() - 1; i >= 0; i--) {
if (predicate.test(get(i))) {
return removeAt(i);
}
}
return this;
}
代码示例来源:origin: vavr-io/vavr
@Override
public Vector<T> remove(T element) {
for (int i = 0; i < length(); i++) {
if (Objects.equals(get(i), element)) {
return removeAt(i);
}
}
return this;
}
代码示例来源:origin: io.vavr/vavr
@Override
public Vector<T> removeLast(Predicate<T> predicate) {
Objects.requireNonNull(predicate, "predicate is null");
for (int i = length() - 1; i >= 0; i--) {
if (predicate.test(get(i))) {
return removeAt(i);
}
}
return this;
}
代码示例来源:origin: io.vavr/vavr
@Override
public Vector<T> removeFirst(Predicate<T> predicate) {
Objects.requireNonNull(predicate, "predicate is null");
for (int i = 0; i < length(); i++) {
if (predicate.test(get(i))) {
return removeAt(i);
}
}
return this;
}
代码示例来源:origin: io.vavr/vavr
@Override
public Vector<T> remove(T element) {
for (int i = 0; i < length(); i++) {
if (Objects.equals(get(i), element)) {
return removeAt(i);
}
}
return this;
}
代码示例来源:origin: martincooper/java-datatable
/**
* Attempts to remove an existing item at the specified index.
*
* @param index The index to remove the item at.
* @return Returns a Success with the new modified DataColumn, or a Failure.
*/
@Override
public Try<IDataColumn> remove(Integer index) {
return Try.of(() -> createColumn(this.data.removeAt(index)));
}
代码示例来源:origin: martincooper/java-datatable
/**
* Removes the item at the specified index.
*
* @param index The index to remove the item at.
* @return Returns a new DataColumn with the specified item removed.
*/
public Try<DataColumn<T>> removeItem(Integer index) {
return Try.of(() -> createColumn(this.data.removeAt(index)));
}
代码示例来源:origin: martincooper/java-datatable
/**
* Removes an item from the vector, with additional bounds check.
*
* @param vector The vector to remove the item from.
* @param index The index to remove the item at.
* @param <T> The vector type.
* @return Returns the new vector with the item removed.
*/
public static <T> Try<Vector<T>> removeItem(Vector<T> vector, Integer index) {
return outOfBounds(vector, index)
? error("Item index out of bounds for remove.")
: Try.success(vector.removeAt(index));
}
内容来源于网络,如有侵权,请联系作者删除!