Rumah > Java > javaTutorial > Apakah kaedah baharu yang telah ditambahkan ke kelas String dalam Java 9?

Apakah kaedah baharu yang telah ditambahkan ke kelas String dalam Java 9?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2023-08-20 09:06:28
ke hadapan
899 orang telah melayarinya

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

Di Java, String ialah kelas yang tidak boleh diubah dan dua kaedah baharu telah ditambahkan pada kelas String di Java 9. Kedua-dua kaedah ini ialah chars() dan codePoints(). Kedua-dua kaedah mengembalikan objek IntStream.

1) chars(): Kaedah chars() kelas

String boleh mengembalikan aliran int nilai aksara lanjutan sifar dari jujukan. Terjemahan bahasa Cina bagi

Syntax

<strong>public IntStream chars()</strong>
Salin selepas log masuk

Contoh

ialah:

Contoh

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));
   }
}
Salin selepas log masuk

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>
Salin selepas log masuk

2) codePoints(i) kaedah kod titik(i) kod strim(i) kod (i): Kaedah nilai titik balik daripada urutan ini. Terjemahan bahasa Cina bagi

Syntax

<strong>public IntStream codePoints()</strong>
Salin selepas log masuk

Contoh

ialah:

Contoh

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)));
   }
}
Salin selepas log masuk

Output

<strong>Welcome to Tutorix</strong>
Salin selepas log masuk

Atas ialah kandungan terperinci Apakah kaedah baharu yang telah ditambahkan ke kelas String dalam Java 9?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan