Maison > Java > javaDidacticiel > Quelles nouvelles méthodes ont été ajoutées à la classe String dans Java 9 ?

Quelles nouvelles méthodes ont été ajoutées à la classe String dans Java 9 ?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2023-08-20 09:06:28
avant
893 Les gens l'ont consulté

Java 9中String类添加了哪些新方法?

En Java, String est une classe immuable et deux nouvelles méthodes ont été ajoutées à la classe String dans Java 9. Ces deux méthodes sont chars() et codePoints(). Les deux méthodes renvoient des objets IntStream.

1) chars() : La méthode chars() de la classe

String peut renvoyer un flux int de valeurs de caractères étendues à zéro à partir de la séquence. La traduction chinoise de

Syntax

<strong>public IntStream chars()</strong>
Copier après la connexion

Example

est :

Example

import java.util.stream.IntStream;

public class StringCharsMethodTest {
   public static void main(String args[]) {
      String str = "Welcome to TutorialsPoint";
      IntStream intStream = str.<strong>chars()</strong>;
      intStream.forEach(x -> System.out.printf("-%s", (char)x));
   }
}
Copier après la connexion

Output

<strong>-W-e-l-c-o-m-e- -t-o- -T-u-t-o-r-i-a-l-s-P-o-i-n-t
</strong>
Copier après la connexion

2) codePoints() : La méthode

codePoints() peut renvoyer un flux de valeurs de points de code de cette séquence. La traduction chinoise de

Syntaxe

<strong>public IntStream codePoints()</strong>
Copier après la connexion

Example

est :

Example

import java.util.stream.IntStream;

public class StringCodePointsMethodTest {
   public static void main(String args[]) {
      String str = "Welcome to Tutorix";
      IntStream intStream = str.<strong>codePoints()</strong>;
      intStream.forEach(x -> System.out.print(new StringBuilder().<strong>appendCodePoint</strong>(x)));
   }
}
Copier après la connexion

Output

<strong>Welcome to Tutorix</strong>
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal