MeasureFormat Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Formateur pour les objets Measure.
[Android.Runtime.Register("android/icu/text/MeasureFormat", ApiSince=24, DoNotGenerateAcw=true)]
public class MeasureFormat : Android.Icu.Text.UFormat
[<Android.Runtime.Register("android/icu/text/MeasureFormat", ApiSince=24, DoNotGenerateAcw=true)>]
type MeasureFormat = class
inherit UFormat
- Héritage
- Attributs
Remarques
Formateur pour les objets Measure.
<fort>IMPORTANT :</fort> Les nouveaux utilisateurs sont fortement encouragés à voir si NumberFormatter leur cas d’usage est adapté. Bien qu’elle ne soit pas déconseillée, cette classe, MeasureFormat, est fournie uniquement pour la compatibilité descendante et dispose de fonctionnalités beaucoup plus limitées.
<hr>
Pour mettre en forme un objet Measure, commencez par créer un objet formateur à l’aide d’une méthode de fabrique MeasureFormat. Utilisez ensuite les méthodes format ou formatMeasures de cet objet.
Voici un exemple de code :
MeasureFormat fmtFr = MeasureFormat.getInstance(ULocale.FRENCH, FormatWidth.SHORT);
Measure measure = new Measure(23, MeasureUnit.CELSIUS);
// Output: 23 °C
System.out.println(fmtFr.format(measure));
Measure measureF = new Measure(70, MeasureUnit.FAHRENHEIT);
// Output: 70 °F
System.out.println(fmtFr.format(measureF));
MeasureFormat fmtFrFull = MeasureFormat.getInstance(ULocale.FRENCH, FormatWidth.WIDE);
// Output: 70 pieds et 5,3 pouces
System.out.println(fmtFrFull.formatMeasures(new Measure(70, MeasureUnit.FOOT),
new Measure(5.3, MeasureUnit.INCH)));
// Output: 1 pied et 1 pouce
System.out.println(
fmtFrFull.formatMeasures(new Measure(1, MeasureUnit.FOOT), new Measure(1, MeasureUnit.INCH)));
MeasureFormat fmtFrNarrow = MeasureFormat.getInstance(ULocale.FRENCH, FormatWidth.NARROW);
// Output: 1′ 1″
System.out.println(fmtFrNarrow.formatMeasures(new Measure(1, MeasureUnit.FOOT),
new Measure(1, MeasureUnit.INCH)));
MeasureFormat fmtEn = MeasureFormat.getInstance(ULocale.ENGLISH, FormatWidth.WIDE);
// Output: 1 inch, 2 feet
fmtEn.formatMeasures(new Measure(1, MeasureUnit.INCH), new Measure(2, MeasureUnit.FOOT));
Cette classe ne fait pas de conversions d’une unité à une autre. Il met simplement en forme les unités qu’il reçoit
Cette classe est immuable et thread-safe tant que sa sous-classe dépréciée, TimeUnitFormat, n’est jamais utilisée. TimeUnitFormat n’est pas thread-safe et est mutable. Bien que cette classe possède des sous-classes existantes, cette classe ne prend pas en charge les nouvelles sous-classes.
Java documentation pour android.icu.text.MeasureFormat.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
Constructeurs
| Nom | Description |
|---|---|
| MeasureFormat(IntPtr, JniHandleOwnership) |
Formateur pour les objets Measure. |
Propriétés
| Nom | Description |
|---|---|
| Class |
Retourne la classe runtime de ce |
| CurrencyFormat |
Retourne un formateur pour les objets CurrencyAmount dans les paramètres régionaux par défaut |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| JniIdentityHashCode |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Object) |
| JniManagedPeerState |
Formateur pour les objets Measure. (Hérité de JavaObject) |
| JniPeerMembers |
Formateur pour les objets Measure. |
| Locale |
Obtenez les paramètres régionaux de cette instance. |
| NumberFormat |
Obtenez une copie du format numérique. |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (Hérité de Object) |
| ThresholdClass |
Formateur pour les objets Measure. |
| ThresholdType |
Formateur pour les objets Measure. |
| Width |
Obtenez la largeur du format que cette instance utilise. |
Méthodes
| Nom | Description |
|---|---|
| Clone() |
Crée et retourne une copie de cet objet. (Hérité de _Format) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Formateur pour les objets Measure. (Hérité de JavaObject) |
| Dispose() |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| Dispose(Boolean) |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| DisposeUnlessReferenced() |
Formateur pour les objets Measure. (Hérité de JavaObject) |
| Equals(Object) |
Deux MeasureFormats, a et b, sont égaux si et seulement s’ils ont les mêmes formats formatWidth, paramètres régionaux et nombre égal. |
| Equals(Object) |
Formateur pour les objets Measure. (Hérité de JavaObject) |
| Format(Object, StringBuffer, FieldPosition) |
Possibilité de mettre en forme collection< ? étend Measure>, Measure[] et Measure en déléguant au formatMeasures. |
| Format(Object) |
Met en forme un objet pour produire une chaîne. (Hérité de _Format) |
| FormatMeasurePerUnit(Measure, MeasureUnit, StringBuilder, FieldPosition) |
Met en forme une seule mesure par unité. |
| FormatMeasures(Measure[]) |
Mettre en forme une séquence de mesures. |
| FormatMeasures(StringBuilder, FieldPosition, Measure[]) |
Met en forme une séquence de mesures. |
| FormatToCharacterIterator(Object) |
Met en forme un objet produisant un |
| GetCurrencyFormat(Locale) |
Retourne un formateur pour les objets CurrencyAmount dans l’objet donné |
| GetCurrencyFormat(ULocale) |
Retourne un formateur pour les objets CurrencyAmount dans les paramètres régionaux donnés. |
| GetHashCode() |
Retourne une valeur de code de hachage pour l'objet. |
| GetInstance(Locale, MeasureFormat+FormatWidth, NumberFormat) |
Créez un format à partir des paramètres régionaux, formatWidth et format. |
| GetInstance(Locale, MeasureFormat+FormatWidth) |
Créez un format à partir des paramètres régionaux et formatWidth. |
| GetInstance(ULocale, MeasureFormat+FormatWidth, NumberFormat) |
Créez un format à partir des paramètres régionaux, formatWidth et format. |
| GetInstance(ULocale, MeasureFormat+FormatWidth) |
Créez un format à partir des paramètres régionaux, formatWidth et format. |
| GetUnitDisplayName(MeasureUnit) |
Obtient le nom complet du paramètre spécifié |
| JavaFinalize() |
Obsolète.
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
| Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
| NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
| ParseObject(String, ParsePosition) |
Analyse le texte d’une chaîne pour produire un |
| ParseObject(String) |
Analyse le texte à partir du début de la chaîne donnée pour produire un objet. (Hérité de _Format) |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Formateur pour les objets Measure. (Hérité de JavaObject) |
| ToArray<T>() |
Crée un tableau managé à partir de ce wrapper de tableau Java. (Hérité de Object) |
| ToString() |
Retourne une représentation sous forme de chaîne de l’objet. (Hérité de Object) |
| UnregisterFromRuntime() |
Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité. (Hérité de Object) |
| Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<> (Hérité de Object) |
| Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
| Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IJavaPeerable.Disposed() |
Formateur pour les objets Measure. (Hérité de JavaObject) |
| IJavaPeerable.Finalized() |
Formateur pour les objets Measure. (Hérité de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Formateur pour les objets Measure. (Hérité de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Formateur pour les objets Measure. (Hérité de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Formateur pour les objets Measure. (Hérité de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Formateur pour les objets Measure. (Hérité de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Formateur pour les objets Measure. (Hérité de _Format) |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Formateur pour les objets Measure. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |