Section courante

A propos

Section administrative du site

CharSequence

Séquence de caractère
Java java.lang

Description

Cette classe permet d'effectuer la lecture d'une séquence de caractères. Cette interface fournit un accès uniforme, en lecture seule, à de nombreux types de séquences de caractères. Une valeur de caractère représente un caractère dans le plan BMP (Basic Multilingual Basic) ou un substitut. Cette interface ne précise pas les contrats généraux des méthodes equals et hashCode. Le résultat de la comparaison de deux objets intégrant CharSequence est donc, en général, indéfini. Chaque objet peut être intégré par une classe différente et rien ne garantit que chaque classe sera capable de tester l'égalité de ses instances avec celles de l'autre. Il est donc inapproprié d'utiliser des instances arbitraires de CharSequence en tant qu'éléments d'un ensemble ou en tant que clefs d'une cartographie.

Liste des méthodes

Méthode Prototype Description Hérité
CHARAT char charAt(int index); Cette méthode permet de demander la valeur du caractère situé à la position d'index spécifié.  
LENGTH int length(); Cette méthode permet de demander la longueur de cette séquence de caractères.  
SUBSEQUENCE CharSequence subSequence(int start, int end); Cette méthode permet de demander le nouveau séquenceur de caractère étant une sous-séquence de cette séquence.  
TOSTRING String toString(); Cette méthode permet de demander la chaîne de caractères contenant le caractère dans la séquence du même ordre que cet objet.  

Exemple

L'exemple suivant permet de vérifier si la chaîne de caractères de charSequence est nulle :

  1. package charsequencenullsamples;
  2.  
  3. public class CharSequenceNullSamples {
  4.  
  5.     public static void main(String[] args) {
  6.         CharSequence charSequence = null;
  7.         if (charSequence == null || charSequence.toString().isEmpty()) {
  8.             System.out.println("Valeur nulle");
  9.         } else {
  10.             System.out.println("Valeur non-nulle");
  11.         }
  12.     }
  13.     
  14. }


Dernière mise à jour : Dimanche, le 21 juin 2015