UnicodeSet Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Conjunto mutable de caracteres Unicode y cadenas multicharacter.
[Android.Runtime.Register("android/icu/text/UnicodeSet", ApiSince=24, DoNotGenerateAcw=true)]
public class UnicodeSet : Android.Icu.Text.UnicodeFilter, Android.Icu.Util.IFreezable, IDisposable, Java.Lang.IComparable, Java.Lang.IIterable
[<Android.Runtime.Register("android/icu/text/UnicodeSet", ApiSince=24, DoNotGenerateAcw=true)>]
type UnicodeSet = class
inherit UnicodeFilter
interface IFreezable
interface ICloneable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface IComparable
interface IIterable
- Herencia
- Atributos
- Implementaciones
Comentarios
Conjunto mutable de caracteres Unicode y cadenas multicharacter. Los objetos de esta clase representan <las clases de caracteres em>/em< usadas> en expresiones regulares. Un carácter especifica un subconjunto de puntos de código Unicode. Los puntos de código legales son U+0000 a U+10FFFF, ambos incluidos.
Nota: el método freeze() no solo hará que el conjunto sea inmutable, sino que también hace que los métodos importantes sean mucho más altos: contains(c), containsNone (...), span (...), spanBack(...) etc. Una vez inmovilizado el objeto, cualquier llamada posterior que quiera cambiar el objeto producirá UnsupportedOperationException.
La clase UnicodeSet no está diseñada para ser subclasada.
UnicodeSet admite dos API. La primera es el <operando> em</em> API que permite al autor de la llamada modificar el valor de un UnicodeSet objeto. Se ajusta a la interfaz de Java 2java.util.Set, aunque UnicodeSet realmente no implementa esa interfaz. Se admiten todos los métodos de Set , con la modificación que toman un intervalo de caracteres o un carácter único en lugar de Object, y toman en UnicodeSet lugar de .Collection La API de operando puede considerarse en términos de lógica booleana: un OR booleano se implementa mediante add, un AND booleano se implementa mediante retain, se implementa un XOR booleano tomando complement un argumento y un valor booleano NOT se implementa sin complement argumento. En términos de nombres de función de teoría de conjuntos tradicionales, add es una unión, retain es una intersección, remove es una diferencia asimétrica y complement , sin ningún argumento, un complemento establecido con respecto al intervalo de superconjunto MIN_VALUE-MAX_VALUE
La segunda API es la applyPattern()/toPattern() API de las java.text.Formatclases derivadas de . A diferencia de los métodos que agregan caracteres, agregan categorías y controlan la lógica del conjunto, el método applyPattern() establece todos los atributos de un UnicodeSet elemento a la vez, en función de un patrón de cadena.
<b>Sintaxis< de patrón/b>
Los constructores y los métodos y applyPattern() el método aceptan patrones y devuelven los toPattern() patrones. Estos patrones siguen una sintaxis similar a la empleada por las clases de caracteres de expresión regular de la versión 8. Estos son algunos ejemplos sencillos:
<blockquote><table><tr style="vertical-align: top"><td style="white-space: nowrap; vertical-align: top; horizontal-align: left;">[]</td><td style="vertical-align: top;">No hay caracteres</td></tr><style="vertical-align: top"><td style="white-space: nowrap; vertical-align: top; horizontal-align: left;">[a]</td><td style="vertical-align: top;">El carácter 'a'</td></tr tr><style="vertical-align: top"><td style="white-space: nowrap; vertical-align: top; horizontal-align: left;">[ae]</td><td style="vertical-align: top;">Los caracteres 'a' y 'e'</td></tr tr><td><style="white-space: nowrap; vertical-align: top; horizontal-align: left;">[a-e]</td><td style="vertical-align: top;">Los caracteres 'a' a través de 'e' inclusive, en el orden< del punto de código Unicode/td></tr tr><td><style="white-space: nowrap; vertical-align: top; horizontal-align: left;">[\\u4E01]</td><td style="vertical-align: top;">El carácter U+4E01</td></tr tr><td><style="white-space: nowrap; vertical-align: top; horizontal-align: left;">[a{ab}{ac}]</td><td style="vertical-align: top;">El carácter 'a' y las cadenas multicharacter " ab" y " ac"</td></tr tr td><><style="white-space: nowrap; vertical-align: top; horizontal-align: left;">[\p{Lu}]</td><td style="vertical-align: top;">Todos los caracteres de la categoría general Letra< mayúscula/td></tr></table></blockquote>
Cualquier carácter puede ir precedido de una barra diagonal inversa para quitar cualquier significado especial. Los caracteres de espacio en blanco, tal como se definen en la propiedad Pattern_White_Space Unicode, se omiten, a menos que se escapen.
Los patrones de propiedad especifican un conjunto de caracteres que tienen una determinada propiedad tal como se define en el estándar Unicode. Se reconocen la sintaxis similar a POSIX "[:Lu:]" y la sintaxis similar a Perl "\p{Lu}". Para obtener una lista completa de los patrones de propiedades admitidos, consulte la Guía del usuario para UnicodeSet en https://unicode-org.github.io/icu/userguide/strings/unicodeset. La determinación real de los datos de propiedad se define mediante la base de datos Unicode subyacente implementada por UCharacter.
Los patrones especifican caracteres individuales, intervalos de caracteres y conjuntos de propiedades Unicode. Cuando los elementos se concatenan, especifican su unión. Para complementar un conjunto, coloque un '^' inmediatamente después de la apertura '['. Los patrones de propiedad se invierten modificando sus delimitadores; "[:^foo]" y "\P{foo}". En cualquier otra ubicación, '^' no tiene ningún significado especial.
Desde ICU 70, "[^...]", "[:^foo]", "\P{foo}" y "[:binaryProperty=No:]" realizan un "complemento de punto de código" (todos los puntos de código menos el conjunto original), quitando todas las cadenas multicharacter, equivalentes a .#complement().
#removeAllStrings() . La #complement() función de API continúa realizando una diferencia simétrica con todos los puntos de código y, por tanto, conserva todas las cadenas de varios caracteres.
Los intervalos se indican colocando dos "-" entre dos caracteres, como en "a-z". Esto especifica el intervalo de todos los caracteres de la izquierda a la derecha, en orden Unicode. Si el carácter izquierdo es mayor o igual que el carácter derecho, se trata de un error de sintaxis. Si "-" se produce como el primer carácter después de la apertura '[' o '[^', o si se produce como el último carácter antes del cierre ']', se toma como literal. Por lo tanto, "[a\\-b]", "[-ab]" y "[ab-]" indican el mismo conjunto de tres caracteres, "a", "b" y "-".
Los conjuntos se pueden intersecr con el operador '&' o la diferencia de conjunto asimétrico se puede tomar utilizando el operador '-', por ejemplo, "[[:L:]&[ \\u0000-\\u0FFF]]" indica el conjunto de todas las letras Unicode con valores inferiores a 4096. Los operadores ('&' y '|') tienen la misma precedencia y enlazan de izquierda a derecha. Por lo tanto"[:L:]-[a-z]-[\\u0100-\\u01FF]]" equivale a "[[[[:L:]-[a-z]-[\\u0100-\\u01FF]]". Esto sólo importa para la diferencia; la intersección es conmutativa.
<table><tr style="vertical-align: top;"><td style="white-space: nowrap;">[a]<td>El conjunto que contiene 'a' <tr style="vertical-align: top;"><td style="white-space: nowrap;">[a-z]<td>El conjunto que contiene 'a' a 'z' y todas las letras entre, en orden <Unicode tr style="vertical-align: top;"><td style="white-space: nowrap;">[^a-z]<td>El conjunto que contiene todos los caracteres, pero 'a' a 'z', es decir, U+0000 a 'a'-1 y 'z'+1 a U+10FFFF <tr style="vertical-align: top;"><td style="white-space: nowrap;">[[<em>pat1</em>][<em>pat2</em>]]<td>Unión de conjuntos especificados por <em>pat1</em> y <em>pat2</em><tr style="vertical-align: top;"><td style="white-space: nowrap;">[[<em>pat1</em>]&[<em>pat2</em>]]<td>Intersección de conjuntos especificados por <em>pat1</em> y <em>pat2</em><tr style="vertical-align: top;"><td style="white-space: nowrap;">[[<em>pat1</em>]-[<em>pat2</em>]]<td>Diferencia asimétrica de conjuntos especificados por <em>pat1</em> y <em>pat2</em><tr style="vertical-align: top;"><td style="white-space: nowrap;">[:Lu:] or \p{Lu}<td>El conjunto de caracteres que tiene la propiedad Unicode especificada; en este caso, letras mayúsculas <Unicode tr style="vertical-align: top;"><td style="white-space: nowrap;">[:^Lu:] or \P{Lu}<td>El conjunto de caracteres <em>not</em> que tiene la propiedad <Unicode determinada /table>
<b>Sintaxis< formal/b>
<blockquote><table><tr style="vertical-align: top"><td style="white-space: nowrap; vertical-align: top;" align="right">pattern := </td td><style="vertical-align: top;">('[' '^'? item* ']') | property</td></tr tr><style="vertical-align: top"><td style="white-space: nowrap; vertical-align: top;" align="right">item := </td><td style="vertical-align: top;">char | (char '-' char) | pattern-expr<br> </td></tr tr><style="vertical-align: top"><td style="white-space: nowrap; vertical-align: top;" align="right">pattern-expr := </td><td style="vertical-align: top;">pattern | pattern-expr pattern | pattern-expr op pattern<br> </td></tr tr><style="vertical-align: top"><td style="white-space: nowrap; vertical-align: top;" align="right">op := </td><td style="vertical-align: top;">'&' | '-'<br> </td></tr tr><style="vertical-align: top"><td style="white-space: nowrap; vertical-align: top;" align="right">special := </td><td style="vertical-align: top;">'[' | ']' | '-'<br> </td></tr tr><style="vertical-align: top"><td style="white-space: nowrap; vertical-align: top;" align="right">char := </td><td style="vertical-align: top;"><em>cualquier carácter que no< sea/em> special<br> | ('\\' <>em any character</em>)<br> | ('\u' hex hex hex hex)<br> </td></tr tr><style="vertical-align: top"><td style="white-space: nowrap; vertical-align: top;" align="right">hex := </td><td style="vertical-align: top;">'0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' |<br> 'A' | 'B' | 'C' | 'D' | 'E' | 'F' | 'a' | 'b' | 'c' | 'd' | 'e' | 'f'</td></tr tr><><td style="white-space: nowrap; vertical-align: top;" align="right">property := </td><td style="vertical-align: top;"><em>a Unicode property set pattern</em></td></tr></table><br><table border="1"><tr><td>Legend: <table><tr><td style="white-space: nowrap; vertical-align: top;">a := b</td><td style="width: 20; vertical-align: top;"> </td><td style="vertical-align: top;">a puede reemplazarse por b/td<>/tr tr td<><>style="espacio en blanco: nowrap; vertical-align: top;"<>a?</td><td style="vertical-align: top;"></td><td style="vertical-align: top;">cero o una instancia de a<br></td></tr tr><td><style="white-space: nowrap; vertical-align: top;">a*</td><td style="vertical-align: top;"></td><td style="vertical-align: top;">una o varias instancias de a<br></td></tr tr><td><style="white-space: nowrap; vertical-align: top;">a | b</td><td style="vertical-align: top;"></td><td style="vertical-align: top;">abo < br></td></tr tr td><><style="white-space: nowrap; vertical-align: top;">'a'</td><td style="vertical-align: top;"></td><td style="vertical-align: top;">cadena literal entre comillas </td></tr></table></td></tr></table/table></blockquote>
Para recorrer en iteración el contenido de UnicodeSet, están disponibles las siguientes opciones: <ul><li>para iterar en los intervalos: #ranges(), #rangeStream()</li><li>para recorrer en iteración las cadenas: #strings(),#stringStream()< /li><li>para recorrer en iteración los puntos de código: #codePoints(),#codePointStream()< /li><li>para recorrer en iteración todo el contenido de un único bucle: esta clase en sí es Iterableo use .#stream()<Br> Todos estos métodos son, sin embargo, no especialmente eficientes, ya que convierten cada punto de código individual en un String.
</ul>
Los métodos iteradores y secuencias funcionan según lo previsto en el uso de Java idioma.<br> No UnicodeSetIterator se puede usar en <>bucles b for</b>, y no es muy Java-idiomatic, porque es antiguo. Pero puede ser más rápido en determinados casos de uso. Se recomienda medir en código sensible al rendimiento.<br>
Para reemplazar, contar elementos o eliminar intervalos, vea android.icu.text.UnicodeSetSpanner UnicodeSetSpanner.
Java documentación para android.icu.text.UnicodeSet.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Constructores
| Nombre | Description |
|---|---|
| UnicodeSet() |
Construye un conjunto vacío. |
| UnicodeSet(Int32, Int32) |
Construye un conjunto que contiene el intervalo especificado. |
| UnicodeSet(Int32[]) |
Construye rápidamente un conjunto a partir de un conjunto de rangos < s0, e0, s1, e1, s2, e2, . |
| UnicodeSet(IntPtr, JniHandleOwnership) |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. |
| UnicodeSet(String, Boolean) |
Construye un conjunto a partir del patrón especificado. |
| UnicodeSet(String, ParsePosition, ISymbolTable, UnicodeSetOptions) |
Construye un conjunto a partir del patrón especificado. |
| UnicodeSet(String, ParsePosition, ISymbolTable) |
Construye un conjunto a partir del patrón especificado. |
| UnicodeSet(String, UnicodeSetOptions) |
Construye un conjunto a partir del patrón especificado. |
| UnicodeSet(String) |
Construye un conjunto a partir del patrón especificado. |
| UnicodeSet(UnicodeSet) |
Construye una copia de un conjunto existente. |
Campos
| Nombre | Description |
|---|---|
| AddCaseMappings |
Obsoletos.
Agrega todas las asignaciones de mayúsculas y minúsculas para cada elemento del conjunto. |
| Case |
Alias para |
| CaseInsensitive |
Obsoletos.
Habilite la coincidencia que no distingue mayúsculas de minúsculas. |
| IgnoreSpace |
Obsoletos.
Máscara de bits para constructor y applyPattern() que indica que se debe omitir el espacio en blanco. |
| MaxValue |
Valor máximo que se puede almacenar en un UnicodeSet. |
| MinValue |
Valor mínimo que se puede almacenar en un UnicodeSet. |
| SimpleCaseInsensitive |
Obsoletos.
Habilite la coincidencia que no distingue mayúsculas de minúsculas. |
Propiedades
| Nombre | Description |
|---|---|
| AllCodePoints |
Constante para el conjunto de todos los puntos de código. |
| Class |
Devuelve la clase en tiempo de ejecución de este |
| Empty |
Constante para el conjunto vacío. |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| HasStrings |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. |
| IsEmpty |
Devuelve |
| IsFrozen |
¿Esto está congelado, según la interfaz Freezable? |
| JniIdentityHashCode |
Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| JniManagedPeerState |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. (Heredado de JavaObject) |
| JniPeerMembers |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. |
| PeerReference |
Obtiene la referencia de objeto JNI para este Java del mismo nivel. (Heredado de Object) |
| RangeCount |
Método de iteración que devuelve el número de intervalos contenidos en este conjunto. |
| ThresholdClass |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. |
| ThresholdType |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. |
Métodos
| Nombre | Description |
|---|---|
| _generatePattern(StringBuffer, Boolean, Boolean) |
Genere y anexe una representación de cadena de este conjunto a resultado. |
| _generatePattern(StringBuffer, Boolean) |
Genere y anexe una representación de cadena de este conjunto a resultado. |
| Add(ICharSequence) |
Agrega el multicharacter especificado a este conjunto si aún no está presente. |
| Add(IIterable) |
Agregue el contenido de la colección (como cadenas) a este UnicodeSet. |
| Add(Int32, Int32) |
Agrega el intervalo especificado a este conjunto si aún no está presente. |
| Add(Int32) |
Agrega el carácter especificado a este conjunto si aún no está presente. |
| Add(String) |
Agrega el multicharacter especificado a este conjunto si aún no está presente. |
| AddAll(ICharSequence) |
Agrega cada uno de los caracteres de esta cadena al conjunto. |
| AddAll(IIterable) |
Agregue una colección (como cadenas) a este UnicodeSet. |
| AddAll(Int32, Int32) |
Agrega todos los caracteres del intervalo (usa la convención de nomenclatura preferida). |
| AddAll(String) |
Agrega cada uno de los caracteres de esta cadena al conjunto. |
| AddAll(UnicodeSet) |
Agrega todos los elementos del conjunto especificado a este conjunto si aún no están presentes. |
| AddAllTo(Object) |
Agregue el contenido de UnicodeSet (como cadenas) a una colección. |
| AddMatchSetTo(UnicodeSet) |
Implementación de la API UnicodeMatcher. |
| ApplyIntPropertyValue(Int32, Int32) |
Modifica este conjunto para que contenga los puntos de código que tienen el valor especificado para la propiedad binaria o enumerada especificada, tal y como devuelve UCharacter. |
| ApplyPattern(String, Boolean) |
Modifica este conjunto para representar el conjunto especificado por el patrón especificado, omite opcionalmente el espacio en blanco. |
| ApplyPattern(String, UnicodeSetOptions) |
Modifica este conjunto para representar el conjunto especificado por el patrón especificado, omite opcionalmente el espacio en blanco. |
| ApplyPattern(String) |
Modifica este conjunto para representar el conjunto especificado por el patrón especificado. |
| ApplyPropertyAlias(String, String, ISymbolTable) |
Modifica este conjunto para que contenga los puntos de código que tienen el valor especificado para la propiedad especificada. |
| ApplyPropertyAlias(String, String) |
Modifica este conjunto para que contenga los puntos de código que tienen el valor especificado para la propiedad especificada. |
| CharAt(Int32) |
Devuelve el carácter del índice especificado dentro de este conjunto, donde el conjunto se ordena mediante un punto de código ascendente. |
| Clear() |
Quita todos los elementos de este conjunto. |
| Clone() |
Devuelve un nuevo conjunto que es equivalente a este. |
| CloneAsThawed() |
Clone una versión descongelada de esta clase, según la interfaz Freezable. |
| CloseOver(Int32) |
Cierre este conjunto sobre el atributo especificado. |
| Compact() |
Reasignar estas estructuras internas de objetos para ocupar el menor espacio posible, sin cambiar el valor de este objeto. |
| CompareTo(IIterable) |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. |
| CompareTo(UnicodeSet, UnicodeSet+ComparisonStyle) |
Compara UnicodeSets de tres maneras diferentes. |
| CompareTo(UnicodeSet) |
Compara UnicodeSets, donde más corto llega primero y, de lo contrario, lexicográficamente (según la comparación de los primeros caracteres que difieren). |
| Complement() |
Es equivalente a |
| Complement(ICharSequence) |
Complemente la cadena especificada en este conjunto. |
| Complement(Int32, Int32) |
Complementa el intervalo especificado en este conjunto. |
| Complement(Int32) |
Complementa el carácter especificado en este conjunto. |
| Complement(String) |
Complemente la cadena especificada en este conjunto. |
| ComplementAll(ICharSequence) |
Complemente CADA uno de los caracteres de esta cadena. |
| ComplementAll(String) |
Complemente CADA uno de los caracteres de esta cadena. |
| ComplementAll(UnicodeSet) |
Complementa en este conjunto todos los elementos contenidos en el conjunto especificado. |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. (Heredado de JavaObject) |
| Contains(ICharSequence) |
Devuelve |
| Contains(Int32, Int32) |
Devuelve true si este conjunto contiene todos los caracteres del intervalo especificado. |
| Contains(Int32) |
Devuelve true si este conjunto contiene el carácter especificado. |
| Contains(String) |
Devuelve |
| ContainsAll(IIterable) |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. |
| ContainsAll(String) |
Devuelve true si hay una partición de la cadena de modo que este conjunto contenga cada una de las cadenas con particiones. |
| ContainsAll(UnicodeSet) |
Devuelve true si este conjunto contiene todos los caracteres y cadenas del conjunto especificado. |
| ContainsNone(ICharSequence) |
Devuelve true si este conjunto no contiene ninguno de los caracteres de la cadena especificada. |
| ContainsNone(IIterable) |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. |
| ContainsNone(Int32, Int32) |
Devuelve true si este conjunto no contiene ninguno de los caracteres del intervalo especificado. |
| ContainsNone(String) |
Devuelve true si este conjunto no contiene ninguno de los caracteres de la cadena especificada. |
| ContainsNone(UnicodeSet) |
Devuelve true si ninguno de los caracteres o cadenas de este UnicodeSet aparece en la cadena. |
| ContainsSome(ICharSequence) |
Devuelve true si este conjunto contiene uno o varios de los caracteres de la cadena especificada. |
| ContainsSome(IIterable) |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. |
| ContainsSome(Int32, Int32) |
Devuelve true si este conjunto contiene uno o varios de los caracteres del intervalo especificado. |
| ContainsSome(String) |
Devuelve true si este conjunto contiene uno o varios de los caracteres de la cadena especificada. |
| ContainsSome(UnicodeSet) |
Devuelve true si este conjunto contiene uno o varios de los caracteres y cadenas del conjunto especificado. |
| Dispose() |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| Dispose(Boolean) |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| DisposeUnlessReferenced() |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. (Heredado de JavaObject) |
| Equals(Object) |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. (Heredado de JavaObject) |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| Freeze() |
Inmoviliza esta clase, según la interfaz Freezable. |
| From(ICharSequence) |
Convierte un conjunto a partir de una cadena de varios caracteres. |
| From(String) |
Convierte un conjunto a partir de una cadena de varios caracteres. |
| FromAll(ICharSequence) |
Convierte un conjunto a partir de cada uno de los caracteres de la cadena. |
| FromAll(String) |
Convierte un conjunto a partir de cada uno de los caracteres de la cadena. |
| GetHashCode() |
Devuelve un valor de código hash para el objeto . (Heredado de Object) |
| GetRangeEnd(Int32) |
Método de iteración que devuelve el último carácter del intervalo especificado de este conjunto. |
| GetRangeStart(Int32) |
Método de iteración que devuelve el primer carácter del intervalo especificado de este conjunto. |
| IndexOf(Int32) |
Devuelve el índice del carácter especificado dentro de este conjunto, donde el conjunto se ordena mediante un punto de código ascendente. |
| Iterator() |
Devuelve un iterador de cadena. |
| JavaFinalize() |
Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto . (Heredado de Object) |
| Matches(IReplaceable, Int32[], Int32, Boolean) |
Implementación predeterminada de UnicodeMatcher::matches() para filtros Unicode. (Heredado de UnicodeFilter) |
| MatchesIndexValue(Int32) |
Implementación de la API UnicodeMatcher. |
| Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
| NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
| Ranges() |
Proporcione una iteración más rápida que por String. |
| Remove(ICharSequence) |
Quita la cadena especificada de este conjunto si está presente. |
| Remove(Int32, Int32) |
Quita el intervalo especificado de este conjunto si está presente. |
| Remove(Int32) |
Quita el carácter especificado de este conjunto si está presente. |
| Remove(String) |
Quita la cadena especificada de este conjunto si está presente. |
| RemoveAll(ICharSequence) |
Quite CADA uno de los caracteres de esta cadena. |
| RemoveAll(IIterable) |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. |
| RemoveAll(String) |
Quite CADA uno de los caracteres de esta cadena. |
| RemoveAll(UnicodeSet) |
Quita de este conjunto todos sus elementos incluidos en el conjunto especificado. |
| RemoveAllStrings() |
Quitar todas las cadenas de este UnicodeSet |
| Retain(ICharSequence) |
Conserve la cadena especificada en este conjunto si está presente. |
| Retain(Int32, Int32) |
Conservar solo los elementos de este conjunto que se encuentran en el intervalo especificado. |
| Retain(Int32) |
Conserve el carácter especificado de este conjunto si está presente. |
| Retain(String) |
Conserve la cadena especificada en este conjunto si está presente. |
| RetainAll(ICharSequence) |
Conserva CADA uno de los caracteres de esta cadena. |
| RetainAll(IIterable) |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. |
| RetainAll(String) |
Conserva CADA uno de los caracteres de esta cadena. |
| RetainAll(UnicodeSet) |
Conserva solo los elementos de este conjunto contenidos en el conjunto especificado. |
| Set(Int32, Int32) |
Haga que este objeto represente el intervalo |
| Set(UnicodeSet) |
Haga que este objeto represente el mismo conjunto que |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. (Heredado de JavaObject) |
| Size() |
Devuelve el número de elementos de este conjunto (su cardinalidad) Nota que los elementos de un conjunto pueden incluir puntos de código y cadenas individuales. |
| Span(ICharSequence, Int32, UnicodeSet+SpanCondition) |
Abarque una cadena mediante este UnicodeSet. |
| Span(ICharSequence, UnicodeSet+SpanCondition) |
Abarque una cadena mediante este UnicodeSet. |
| Span(String, Int32, UnicodeSet+SpanCondition) |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. |
| Span(String, UnicodeSet+SpanCondition) |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. |
| SpanBack(ICharSequence, Int32, UnicodeSet+SpanCondition) |
Abarque una cadena hacia atrás (desde fromIndex) mediante este UnicodeSet. |
| SpanBack(ICharSequence, UnicodeSet+SpanCondition) |
Abarque una cadena hacia atrás (desde el final) con este UnicodeSet. |
| SpanBack(String, Int32, UnicodeSet+SpanCondition) |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. |
| SpanBack(String, UnicodeSet+SpanCondition) |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. |
| Strings() |
Para recorrer en iteración las cadenas del conjunto. |
| ToArray<T>() |
Crea una matriz administrada a partir de este contenedor de matriz Java. (Heredado de Object) |
| ToPattern(Boolean) |
Devuelve una representación de cadena de este conjunto. |
| ToString() |
Devuelve una representación de cadena del objeto . (Heredado de Object) |
| UnregisterFromRuntime() |
Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| Wait() |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><> (Heredado de Object) |
| Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
| Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IComparable.CompareTo(Object) |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. |
| IFreezable.CloneAsThawed() |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. |
| IFreezable.Freeze() |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. |
| IIterable.Iterator() |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. |
| IJavaPeerable.Disposed() |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. (Heredado de JavaObject) |
| IJavaPeerable.Finalized() |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. (Heredado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. (Heredado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. (Heredado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. (Heredado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. (Heredado de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. |
| ToEnumerable(IIterable) |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. |
| ToEnumerable<T>(IIterable) |
Conjunto mutable de caracteres Unicode y cadenas multicharacter. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |