Rumah> Java> javaTutorial> teks badan

Julat di Jawa

WBOY
Lepaskan: 2024-08-30 15:40:17
asal
930 orang telah melayarinya

Di Java, kaedah Julat boleh diakses dalam kelas IntStream dan LongStream. Dalam kelas IntStream, kaedah ini membolehkan pengembalian nilai tersusun secara berurutan dalam julat yang ditentukan sebagai parameter fungsi. Dua parameter yang digunakan ialah startInclusive (inklusif) dan endExclusive (eksklusif), dengan langkah tambahan. Adalah penting untuk ambil perhatian bahawa nilai permulaan disertakan manakala nilai akhir dikecualikan. Kelas LongStream mengikut corak yang sama, dengan satu-satunya perbezaan ialah kemasukan nilai LongStream.

IKLAN Kursus Popular dalam kategori ini JAVA MASTERY - Pengkhususan | 78 Siri Kursus | 15 Ujian Olok-olok

Sintaks Julat dalam Java

Mari kita lihat sintaks kaedah julat dalam Java.

1. Sintaks julat IntStream

static IntStream range(int startInclusive, int endExclusive)
Salin selepas log masuk

Parameter:

  • IntStream:Ini ialah jujukan elemen bernilai int yang merupakan jenis primitif.
  • startInclusive:Julat termasuk nilai awal.
  • endExclusive:Nilai terakhir atau sempadan atas dikecualikan dalam julat.

Nilai Pulangan:

Kaedah ini mengembalikan IntStream berjujukan elemen int yang disebut dalam julat sebagai parameter.

2. Sintaks julat Aliran Panjang

static LongStream range(int startInclusive, int endExclusive)
Salin selepas log masuk

Parameter:

  • Arus Panjang:Ini ialah jujukan elemen bernilai panjang yang merupakan jenis primitif.
  • startInclusive:Julat termasuk nilai awal.
  • endExclusive:Nilai terakhir atau sempadan atas dikecualikan dalam julat.

Nilai Pulangan:

Kaedah ini mengembalikan Aliran Panjang berjujukan elemen panjang yang disebut dalam julat sebagai parameter.

Bagaimanakah Range Function berfungsi dalam Java?

Pertama, mari kita lihat cara julat IntStream berfungsi dalam Java. Sama seperti kelas lain di Java, kelas ini juga memerlukan pakej yang perlu diimport terlebih dahulu. Untuk bekerja dengan kelas IntStream, import pakej import java.util.stream.IntStream. Setelah ia diimport, cipta IntStream supaya elemen boleh ditambahkan padanya. Selepas mencipta strim, gunakan julat kaedah( ) untuk menambah elemen. Melaksanakan kod akan menyebabkan IntStream yang dipesan secara berurutan dikembalikan, dengan langkah tambahan sebanyak satu, dalam julat yang ditentukan yang disediakan dalam parameter.

Untuk mencetak setiap elemen, gunakan kaedah untukSetiap seperti yang ditunjukkan di bawah.

intStream.forEach(System.out::println);
Salin selepas log masuk

Dalam kes LongStream, pertama, import pakej java.util.stream.LongStream. Sama seperti IntStream berfungsi, setelah pakej diimport, cipta LongStream supaya elemen boleh ditambahkan padanya. Selepas mencipta strim, gunakan julat kaedah( ) untuk menambah elemen. Melaksanakan kod akan menjana LongStream tertib berurutan dalam julat yang ditentukan, dengan langkah tambahan sebanyak satu.

Untuk mencetak setiap elemen, gunakan kaedah untukSetiap, seperti yang ditunjukkan di bawah.

LongStream.forEach(System.out::println);
Salin selepas log masuk

Cara yang setara untuk mencetak jujukan elemen peningkatan boleh dijana secara berurutan dengan bantuan gelung for, seperti ditunjukkan di bawah.

for (inti = startInclusive; i
        
Salin selepas log masuk

Contoh Julat dalam Jawa

Di bawah ialah contoh:

Contoh #1

Program Java untuk melaksanakan fungsi julat IntStream.

Kod:

// IntStream range implementation using Java import java.util.*; //import the package for IntStream import java.util.stream.IntStream; public class RangeExample { // main method public static void main(String[] args) { // Create an IntStream IntStream st = IntStream.range(32, 45); // Display the elements in the range mentioned as 32 and 45 where 32 is included and 45 is excluded System.out.println("The elements are:"); st.forEach(System.out::println); } }
Salin selepas log masuk

Output:

Julat di Jawa

Mula-mula, import pakej java.util.stream.IntStream. Kemudian, buat IntStream st untuk menambahkan elemen padanya. Untuk mencipta IntStream tertib berurutan daripada 32 hingga 44 (termasuk 32, tidak termasuk 45), gunakan kaedah julat(32, 45) semasa pembuatan strim. Melaksanakan kod akan menghasilkan hasil yang diingini bagi IntStream tertib berjujukan antara 32 hingga 44 dengan langkah tambahan satu, seperti yang ditunjukkan dalam output sampel.

Contoh #2

Program Java untuk melaksanakan fungsi julat LongStream.

Kod:

// LongStream range implementation using Java import java.util.*; //import the package for LongStream import java.util.stream.LongStream; public class RangeExample { // main method public static void main(String[] args) { // Create a LongStream LongStream st = LongStream.range(1000001L, 1000010L); // Display the elements in the range mentioned as 1000001L and 1000010L where 1000001L is included and 1000010L is excluded System.out.println("The elements are:"); st.forEach(System.out::println); } }
Salin selepas log masuk

Output:

Julat di Jawa

Seperti program di atas, import pakej java.util.stream.LongStream. Kemudian, buat LongStreamst dengan julat kaedah (100001L, 100010L) untuk menambahkan elemen padanya. Melaksanakan kod tersebut akan menghasilkan LongStream tersusun berurutan, yang akan menjangkau dari 100001L hingga 100010L dengan langkah tambahan sebanyak satu. Output sampel akan menunjukkan tingkah laku ini.

Contoh #3

Program Java untuk melaksanakan fungsi julat LongStream dan IntStream secara gabungan.

Kod:

import java.util.*; //import the package for IntStream import java.util.stream.IntStream; //import the package for LongStream import java.util.stream.LongStream; public class RangeExample { // main method public static void main(String[] args) { // Create an IntStream IntStream str = IntStream.range(32, 45); // Display the elements in the range mentioned as 32 and 45 where 32 is included and 45 is excluded System.out.println("The IntStream elements are:"); str.forEach(System.out::println); // Create a LongStream LongStream st = LongStream.range(1000001L, 1000010L); // Display the elements in the range mentioned as 1000001L and 1000010L where 1000001L is included and 1000010L is excluded System.out.println("The LongStream elements are:"); st.forEach(System.out::println); } }
Salin selepas log masuk

Output:

Julat di Jawa

Import pakej java.util.stream.IntStream dan java.util.stream.LongStream. Kemudian, buat IntStreamstr dan LongStreamst untuk menambah elemen padanya. Untuk mencipta strim dalam IntStream dengan elemen antara 32 (termasuk) hingga 45 (eksklusif), anda boleh menggunakan kaedah julat(32, 45). Begitu juga, gunakan julat kaedah (100001L, 100010L) untuk menambah elemen dalam Aliran Panjang. Melaksanakan kod akan menghasilkan IntStream yang dipesan secara berurutan antara 32 hingga 44 (termasuk 32, tidak termasuk 45). Selain itu, melaksanakan kod juga akan mengembalikan Aliran Panjang antara 100001L hingga 100010L dengan langkah tambahan 1.

Kesimpulan

Kaedah julat dalam Java mengembalikan nilai IntStream dan LongStream yang dipesan secara berurutan dalam julat yang disebut sebagai parameter fungsi. Dalam artikel ini, beberapa aspek yang sama dibincangkan secara terperinci.

Atas ialah kandungan terperinci Julat di Jawa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber: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
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!