Les programmeurs se trouve en général à la manipulation de chaînes et de comparaison, l'un des moins efficaces les opérations à effectuer dans un programme. Comparaisons de chaînes, en particulier, peuvent devenir gênants pour les grandes chaînes, ou de travailler avec des chaînes de langues différentes. Cependant, les programmeurs à l'aide de la "Collateur de" classe peut comparer des chaînes de caractères dans une variété de langues. Le Collateur de la classe vous propose des outils pour comparer des chaînes dans une variété de paramètres régionaux qui tiennent compte des différences dans l'syntaxique des unités comme la capitalisation et les accents.


Les programmeurs se trouve en général à la manipulation de chaînes et de comparaison, l'un des moins efficaces les opérations à effectuer dans un programme. Comparaisons de chaînes, en particulier, peuvent devenir gênants pour les grandes chaînes, ou de travailler avec des chaînes de langues différentes. Cependant, les programmeurs à l'aide de la 'Collateur de' classe peut comparer des chaînes de caractères dans une variété de langues. Le Collateur de la classe vous propose des outils pour comparer des chaînes dans une variété de paramètres régionaux qui tiennent compte des différences dans l'syntaxique des unités comme la capitalisation et les accents.
Collateur et les Comparaisons de chaînes
  • À la base, le Collateur de classe compare deux chaînes de caractères et retourne le résultat de cette comparaison. Similaire à la base des comparaisons de chaîne à l'aide des fonctions de comparaison inclus dans la chaîne de classe, plus précisément le 'compareTo' de la fonction, Collateur de comparaisons utiliser une valeur par défaut de la définition de la valeur des lettres en chaîne pour faire des comparaisons, en retournant un entier basé sur la comparaison. Ainsi, par exemple, le Collateur de code renvoie un résultat numérique:
    Collateur de la mine = Collateur.getInstance() si (le mien.comparer('AAA', 'aaa') > 0){System..println('AAA est Plus grand que aaa') }
paramètres Régionaux Spécificité
  • Le Collateur de la classe, contrairement à la comparaison d'autres classes, permet aux programmeurs de faire des comparaisons basées sur le langage et la localité. Les langues utilisant des caractères accentués ou des trémas donner des valeurs différentes en fonction de l'utilisation de ces caractères, et la place des différents accent sur la syntaxe des objets comme la capitalisation. En outre, la valeur de ces différences sont classés, de sorte que certaines différences ont plus de signification, en un mot que les autres. L'exemple suivant illustre un Collateur de l'objet à l'aide de la NOUS localité de comparer deux chaînes de caractères. Ceci élimine la différence entre le capitalisés et non capitalisés versions de caractères:
    Collateur localC = Collateur.getInstance(paramètres Régionaux.US) localC.setStrength(Collateur.PRIMAIRE) si(localC.comparer('AAA', 'aaa') == 0 ) {
    Système..println('les Chaînes sont équivalents')
    }
Comparaison de la Force
  • Le 'force' à chaque comparaison dépend de la locale de la langue. Il existe quatre catégories de la force utilisée par le Collateur de la classe de déterminer la façon de comparer des chaînes de caractères: Primaire, Secondaire, Tertiaire et Identiques. Ainsi, dans le cas de l'US paramètres régionaux de langue, les caractères 'a' et 'b' partager une différence essentielle, en ce qu'ils sont différents personnages. Cependant, les caractères 'A' et 'a' sont considérées comme identiques, parce que la locale ne fait pas de distinction entre eux seulement en raison de la capitalisation. Un autre langage qui utilise des accents aura également des différences entre le même caractère selon qu'il porte un accent ou pas.
Classement des Clés
  • La meilleure méthode à utiliser pour le tri des listes de chaînes de caractères avec des Assembleurs utilise le CollationKey objet. Cet objet contient une chaîne de caractères convertie en peu forme. Le CollationKey objet peut alors comparer deux chaînes de bits et retourner un résultat. Ensuite, le programmeur peut récupérer la chaîne d'origine afin d'afficher les résultats. CollationKeys offre un moyen plus efficace pour comparer des chaînes de caractères, comme la démonstration suivante montre:
    Collateur de mon = Collateur.geInstance() CollationKey un = new CollationKey(mon.getCollationKey('Un')) CollationKey deux = new CollationKey(mon.getCollationKey('Deux'))
    si (un.compareTo(deux) > 0){System..println(un.getSourceString() 'est plus grand que Deux') }








L'utilisation de Collateur en Java


Les programmeurs se trouve en general a la manipulation de chaînes et de comparaison, l'un des moins efficaces les operations a effectuer dans un programme. Comparaisons de chaînes, en particulier, peuvent devenir genants pour les grandes chaînes, ou de travailler avec des chaînes de langues differentes. Cependant, les programmeurs a l'aide de la "Collateur de" classe peut comparer des chaînes de caracteres dans une variete de langues. Le Collateur de la classe vous propose des outils pour comparer des chaînes dans une variete de parametres regionaux qui tiennent compte des differences dans l'syntaxique des unites comme la capitalisation et les accents.


Les programmeurs se trouve en general a la manipulation de chaînes et de comparaison, l'un des moins efficaces les operations a effectuer dans un programme. Comparaisons de chaînes, en particulier, peuvent devenir genants pour les grandes chaînes, ou de travailler avec des chaînes de langues differentes. Cependant, les programmeurs a l'aide de la 'Collateur de' classe peut comparer des chaînes de caracteres dans une variete de langues. Le Collateur de la classe vous propose des outils pour comparer des chaînes dans une variete de parametres regionaux qui tiennent compte des differences dans l'syntaxique des unites comme la capitalisation et les accents.
Collateur et les Comparaisons de chaînes
  • A la base, le Collateur de classe compare deux chaînes de caracteres et retourne le resultat de cette comparaison. Similaire a la base des comparaisons de chaîne a l'aide des fonctions de comparaison inclus dans la chaîne de classe, plus precisement le 'compareTo' de la fonction, Collateur de comparaisons utiliser une valeur par defaut de la definition de la valeur des lettres en chaîne pour faire des comparaisons, en retournant un entier base sur la comparaison. Ainsi, par exemple, le Collateur de code renvoie un resultat numerique:
    Collateur de la mine = Collateur.getInstance() si (le mien.comparer('AAA', 'aaa') > 0){System..println('AAA est Plus grand que aaa') }
parametres Regionaux Specificite
  • Le Collateur de la classe, contrairement a la comparaison d'autres classes, permet aux programmeurs de faire des comparaisons basees sur le langage et la localite. Les langues utilisant des caracteres accentues ou des tremas donner des valeurs differentes en fonction de l'utilisation de ces caracteres, et la place des differents accent sur la syntaxe des objets comme la capitalisation. En outre, la valeur de ces differences sont classes, de sorte que certaines differences ont plus de signification, en un mot que les autres. L'exemple suivant illustre un Collateur de l'objet a l'aide de la NOUS localite de comparer deux chaînes de caracteres. Ceci elimine la difference entre le capitalises et non capitalises versions de caracteres:
    Collateur localC = Collateur.getInstance(parametres Regionaux.US) localC.setStrength(Collateur.PRIMAIRE) si(localC.comparer('AAA', 'aaa') == 0 ) {
    Systeme..println('les Chaînes sont equivalents')
    }
Comparaison de la Force
  • Le 'force' a chaque comparaison depend de la locale de la langue. Il existe quatre categories de la force utilisee par le Collateur de la classe de determiner la façon de comparer des chaînes de caracteres: Primaire, Secondaire, Tertiaire et Identiques. Ainsi, dans le cas de l'US parametres regionaux de langue, les caracteres 'a' et 'b' partager une difference essentielle, en ce qu'ils sont differents personnages. Cependant, les caracteres 'A' et 'a' sont considerees comme identiques, parce que la locale ne fait pas de distinction entre eux seulement en raison de la capitalisation. Un autre langage qui utilise des accents aura egalement des differences entre le meme caractere selon qu'il porte un accent ou pas.
Classement des Cles
  • La meilleure methode a utiliser pour le tri des listes de chaînes de caracteres avec des Assembleurs utilise le CollationKey objet. Cet objet contient une chaîne de caracteres convertie en peu forme. Le CollationKey objet peut alors comparer deux chaînes de bits et retourner un resultat. Ensuite, le programmeur peut recuperer la chaîne d'origine afin d'afficher les resultats. CollationKeys offre un moyen plus efficace pour comparer des chaînes de caracteres, comme la demonstration suivante montre:
    Collateur de mon = Collateur.geInstance() CollationKey un = new CollationKey(mon.getCollationKey('Un')) CollationKey deux = new CollationKey(mon.getCollationKey('Deux'))
    si (un.compareTo(deux) > 0){System..println(un.getSourceString() 'est plus grand que Deux') }

L'utilisation de Collateur en Java

Les programmeurs se trouve en général à la manipulation de chaînes et de comparaison, l'un des moins efficaces les opérations à effectuer dans un programme. Comparaisons de chaînes, en particulier, peuvent devenir gênants pour les grandes chaînes, ou de travailler avec des chaînes de langues différentes. Cependant, les programmeurs à l'aide de la "Collateur de" classe peut comparer des chaînes de caractères dans une variété de langues. Le Collateur de la classe vous propose des outils pour comparer des chaînes dans une variété de paramètres régionaux qui tiennent compte des différences dans l'syntaxique des unités comme la capitalisation et les accents.
Recommander aux amis
  • gplus
  • pinterest

Messages récents

Commentaire

Laisser un commentaire

évaluation