Kaedah awal dalam Java digunakan untuk menentukan nilai lalai dalam jenis Pilihan, dan mengembalikan nilai apabila Pilihan kosong. Kaedah ini menerima nilai bukan nol sebagai hujah dan mengembalikan contoh Pilihan yang mengandungi nilai tersebut. Kaedah awal mengelakkan semakan nol yang menyusahkan dan memastikan bahawa nilai bukan nol dikembalikan apabila nilai tersebut adalah batal.
Penggunaan initial
dalam Javainitial
用法
在 Java 中,initial
方法是一个针对 Optional
类型的实用方法,它允许您指定一个默认值,该值将在 Optional
为空时返回。
语法:
<code class="java">public static <T> Optional<T> initial(T value)</code>
参数:
value
- 要作为默认值的非空值。返回值:
一个包含 value
的 Optional
实例。
用法:
initial
方法对于处理可能为 null 的值非常有用。通过使用 initial
,您可以避免使用繁琐的 null 检查,同时仍然确保在值为 null 时返回一个非空值。
示例:
<code class="java">Optional<String> name = Optional.initial("Alice"); if (name.isPresent()) { String n = name.get(); System.out.println("Name: " + n); } else { System.out.println("Name is not present"); }</code>
在上面的示例中,name
是一个包含值 "Alice" 的 Optional
。isPresent()
方法用于检查 Optional
是否不为空,如果是,则通过 get()
方法检索值。
注意:
initial
方法仅适用于 Optional
类型。Optional
initial
ialah kaedah untuk Pilihan
taip Kaedah utiliti yang membolehkan anda menentukan nilai lalai yang akan dikembalikan jika Pilihan
kosong. value
- Nilai bukan nol untuk digunakan sebagai nilai lalai. 🎜🎜🎜🎜Nilai pulangan:🎜🎜 Contoh initial
, anda boleh mengelak daripada menggunakan semakan nol yang menyusahkan sambil tetap memastikan bahawa nilai bukan nol dikembalikan apabila nilai tersebut adalah nol. 🎜🎜🎜Contoh:🎜rrreee🎜Dalam contoh di atas, isPresent()
digunakan untuk menyemak sama ada Optional
tidak kosong dan jika ya, dapatkan semula nilai melalui kaedah get()
. 🎜🎜🎜Nota: 🎜awal
kaedah hanya tersedia untuk jenis Pilihan
. 🎜Pilihan
tidak kosong, nilai lalai tidak akan digunakan. 🎜🎜Atas ialah kandungan terperinci Bagaimana untuk menggunakan permulaan dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!