Collections.ReplaceAll(IList, Object, Object) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Replaces all occurrences of one specified value in a list with another.
[Android.Runtime.Register("replaceAll", "(Ljava/util/List;Ljava/lang/Object;Ljava/lang/Object;)Z", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static bool ReplaceAll (System.Collections.IList list, Java.Lang.Object? oldVal, Java.Lang.Object? newVal);
[<Android.Runtime.Register("replaceAll", "(Ljava/util/List;Ljava/lang/Object;Ljava/lang/Object;)Z", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member ReplaceAll : System.Collections.IList * Java.Lang.Object * Java.Lang.Object -> bool
Parameters
- list
- IList
the list in which replacement is to occur.
- oldVal
- Object
the old value to be replaced.
- newVal
- Object
the new value with which oldVal
is to be
replaced.
Returns
true
if list
contained one or more elements
e
such that
(oldVal==null ? e==null : oldVal.equals(e))
.
- Attributes
Remarks
Replaces all occurrences of one specified value in a list with another. More formally, replaces with newVal
each element e
in list
such that (oldVal==null ? e==null : oldVal.equals(e))
. (This method has no effect on the size of the list.)
Added in 1.4.
Java documentation for java.util.Collections.replaceAll(java.util.List<T>, T, T)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.