找到 4330 篇文章 適用於 Java 8

Java 程式將字串轉換為 InputStream

Shriansh Kumar
更新於 2024-07-30 16:54:09

2K+ 瀏覽量

要將給定的字串轉換為 InputStream,Java 提供了 ByteArrayInputStream 類,該類與名為 getBytes() 的內建方法一起使用。在顯示長輸入字串時,有時需要以較小的單元處理它們。此時,將該字串轉換為 InputStream 將很有幫助。在本文中,我們將學習如何使用 ByteArrayInputStream 類在示例程式的幫助下將字串轉換為 InputStream。在討論之前,我們需要先了解一些概念 - InputStream 有兩種基本型別的流,即 InputStream 類,它... 閱讀更多

從 Java 集合中檢索元素 - EnumerationIterator

AmitDiwan
更新於 2020-09-14 09:41:53

162 瀏覽量

EnumerationIterator 沒有從集合中刪除元素的選項,而迭代器具有此功能。使用 EnumerationIterator 的另一個缺點是與 EnumerationIterator 關聯的方法名稱難以記住。示例以下是示例 - 即時演示匯入 java.util.Vector;匯入 java.util.Enumeration;公共類演示 {    公共靜態 void main(String args[]) {       向量 day_name = 新向量();       day_name.add("星期二");       day_name.add("星期四");       day_name.add("星期六");       day_name.add("星期日");       列舉 my_days = day_name.elements();       System.out.println("值是");       while (my_days.hasMoreElements())     ... 閱讀更多

從 Java 集合中檢索元素 - ListIterator

AmitDiwan
更新於 2020-09-14 09:39:05

177 瀏覽量

以下是如何從 Java-ListIterator 中的集合中檢索元素的示例 - 示例即時演示匯入 java. util.*;公共類演示 {    公共靜態 void main(String args[]) {       向量 my_vect = 新向量();       my_vect.add(56);       my_vect.add(78);       my_vect.add(98);       my_vect.add(34);       ListIterator my_iter = my_vect.listIterator();       System.out.println("向前方向:");       while (my_iter.hasNext())       System.out.print(my_iter.next()+" ") ;       System.out.print("向後方向:") ;       while (my_iter.hasPrevious())          System.out.print(my_iter.previous()+" ");    } }輸出向前方向:56 78 ... 閱讀更多

從 Java 集合中檢索元素 - Iterator

AmitDiwan
更新於 2020-09-14 09:36:16

301 瀏覽量

以下是如何檢索元素的示例 - 示例即時演示匯入 java.util.*;公共類演示 {    公共靜態 void main(String args[]) {       HashSet my_hs = 新 HashSet() ;       my_hs.add("Joe");       my_hs.add ("Rob");       Iterator my_it = my_hs.iterator();       System.out.println("元素是:");       while (my_it.hasNext())          System.out.println(my_it.next());    } }輸出元素是:Joe Rob名為 Demo 的類包含 main 函式,該函式定義了一個 HashSet 集合。使用 'add' 函式將元素新增到此集合中。定義了一個迭代器,並且... 閱讀更多

從 Java 集合中檢索元素 - for-each 迴圈

AmitDiwan
更新於 2020-09-14 09:34:04

256 瀏覽量

“for-each”迴圈用於迭代儲存在資料結構中的一組元素。語法對於(元素 e:集合){    System.out.println(e); }示例以下是示例 - 即時演示公共類演示 {    公共靜態 void main(String[] args) {       int[] my_vals = {5, 67, 89, 31, -1, 2, 0};       int sum = 0;       對於(int number:my_vals){          sum += number;       }       System.out.println("總和是" + sum);    } }輸出總和是 193名為 Demo 的類包含... 閱讀更多

Java 中的反射陣列類

AmitDiwan
更新於 2020-09-14 09:26:40

450 瀏覽量

java.lang.reflect 包中存在的陣列類屬於 Java 反射類。Java 反射類提供靜態方法,這些方法可用於以動態方式建立和訪問 Java 陣列。此類是最終的,這意味著它無法更改甚至例項化。此類中存在的方法可以在類名的幫助下使用。java.util.Arrays.class 中存在的方法可用於處理陣列,而 java.lang.reflect.Array 類包含有助於以動態方式建立和處理 Java 陣列的方法。java.lang.reflect.Array 類是... 閱讀更多

Java 中的訊號量

AmitDiwan
更新於 2020-09-14 09:21:29

556 瀏覽量

訊號量用於在執行程序時控制對共享資源的訪問。這是在計數器的幫助下完成的。當此計數器值大於 0 時,將提供對共享資源的訪問。另一方面,如果計數器的值為零,則拒絕對共享資源的訪問。計數器基本上記錄了它已授予共享資源的許可權數量。這意味著訊號量為執行緒提供對共享資源的訪問。訊號量存在於 java.util.concurrent 包中。訊號量的概念是... 閱讀更多

Java 中的量詞

AmitDiwan
更新於 2020-09-14 09:19:31

221 瀏覽量

量詞是一個概念,允許程式設計師在正則表示式中指定特定型別值的出現次數。量詞有不同型別,其中一些包括“?”(勉強量詞),“+”(獨佔量詞)。在這篇文章中,我們將瞭解勉強量詞是如何工作的。示例以下是示例 - 即時演示匯入 java.util.regex.Matcher;匯入 java.util.regex.Pattern;公共類演示 {    公共靜態 void main(String[] args) {       模式 my_pattern = Pattern.compile("sam+?");       匹配器 my_match = my_pattern.matcher("samp");       while (my_match.find())       System.out.println("已找到模式 - " + my_match.start() ... 閱讀更多

父類和子類在 Java 中具有相同的資料成員

AmitDiwan
更新於 2020-09-14 09:16:11

12K+ 瀏覽量

父類可以儲存對父物件和子物件的引用。如果父類變數儲存子類的引用,並且該值同時存在於這兩個類中,通常,該引用屬於父類變數。這是由於 Java 中的執行時多型特性。示例以下是示例 - 即時演示類 Demo_base {    int value = 1000;    Demo_base() {       System.out.println("這是基類建構函式");    } } 類 Demo_inherits 擴充套件 Demo_base {    int value = 10;    Demo_inherits() {       System.out.println("這是繼承的... 閱讀更多

Java 中的並行資料處理

AmitDiwan
更新於 2020-09-14 09:13:59

1K+ 瀏覽量

Java 中的 ‘Stream’ 介面(在 Java 8 中引入)用於以宣告式的方式操作資料集合。Stream 介面也可用於並行執行程序,而不會使程序過於複雜。這意味著,可以將順序流宣告式地轉換為並行流。並行流可以定義為將資料集合元素拆分為多個流的流。每個流都分配給一個單獨的塊,並且與不同的執行緒相關聯。藉助多處理器,工作在多個執行緒之間分配。這樣,CPU ... 閱讀更多

廣告
© . All rights reserved.