找到 343 篇文章 關於 Java 程式設計

findElement() 和 findElements() 方法有什麼區別?

Debomita Bhattacharjee
更新於 2020年6月10日 13:19:00

917 次瀏覽

findElement() 和 findElements() 方法都嘗試在 DOM 中搜索元素。它們之間的區別如下所示 - 序號findElement()findElements()1返回與定位器匹配的第一個 Web 元素。返回與定位器匹配的所有 Web 元素。2語法 - WebElement button = webdriver.findElement(By.name(""));語法 - List buttons = webdriver.findElements(By.name(""));3如果不存在匹配的 Web 元素,則丟擲 NoSuchElementException如果不存在匹配的元素,則返回空列表。示例使用 findElements()。import org.openqa.selenium.By; import org.openqa.selenium.Keys; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; import java.util.concurrent.TimeUnit; public class RowFindElements {    public static void main(String[] args) {       System.setProperty("webdriver.chrome.driver", "C:\Users\ghs6kor\Desktop\Java\chromedriver.exe");       WebDriver driver ... 閱讀更多

在 Linux 中執行 C# 程式碼

Ajay yadav
更新於 2021年1月5日 06:38:26

5K+ 次瀏覽

到目前為止,.NET 核心應用程式僅適用於 Windows 作業系統,但現在 Microsoft 推出了一個名為 Mono 的新的跨平臺應用程式,它可以透過以下方式在 Linux 環境中執行在 .NET 平臺下開發的應用程式:給我們一種印象,就像我們正在執行 Linux 軟體包而不是執行 .exe 檔案一樣。MonoMono 是一個開源實用程式,允許開發人員在其他平臺(如 Mac 或 Linux)上執行以 .NET 為中心的應用程式,因為它提供了 Windows 平臺的安裝包,可以在 Windows 作業系統上編譯和執行 .NET 程式集,而無需... 閱讀更多

Java 程式判斷元素是否在棧中

Shriansh Kumar
更新於 2024年8月16日 08:07:16

1K+ 次瀏覽

棧是一種線性資料結構,其中元素以 LIFO 方式儲存。這裡,LIFO 代表後進先出,這意味著插入的最後一個元素將是第一個被訪問的元素。在 Java 中,棧是 Java 集合框架提供的類,它實現了棧資料結構。在本文中,我們將編寫 Java 程式來判斷元素是否在棧中。使用 Stack.search() 方法java.util.Stack.search() 方法用於判斷元素是否在 Java 的棧中。此方法接受一個... 閱讀更多

Java 中物件、方法和變數在記憶體中如何儲存?

Arjun Thakur
更新於 2019年7月30日 22:30:23

3K+ 次瀏覽

有五個主要的記憶體區域用於各種 Java 元素。以下是它們的列表。類區域 - 此區域包含類的靜態成員。方法區域 - 此區域包含方法定義和可執行程式碼。堆區域 - 此區域包含動態分配/釋放的物件。如果物件不再被任何活動引用引用,則會將其釋放。棧區域 - 此區域包含區域性變數。池區域 - 包含不可變物件,如字串。

Java 中的 volatile 關鍵字

Chandu yadav
更新於 2020年6月23日 15:30:10

5K+ 次瀏覽

volatile 修飾符用於讓 JVM 知道訪問該變數的執行緒必須始終將其自己的變數私有副本與記憶體中的主副本合併。訪問 volatile 變數會同步記憶體中所有變數的快取副本。Volatile 只能應用於例項變數,這些變數的型別為物件或私有。volatile 物件引用可以為 null。示例public class MyRunnable implements Runnable {    private volatile boolean active;    public void run() {       active = true;       while (active) {       }    }    public void stop() {       active = false;    } }

Java 中的 synchronized 關鍵字

Ankith Reddy
更新於 2020年6月23日 15:32:55

2K+ 次瀏覽

當我們在程式中啟動兩個或多個執行緒時,可能會出現多個執行緒嘗試訪問同一資源的情況,最終由於併發問題而產生無法預料的結果。例如,如果多個執行緒嘗試寫入同一個檔案,那麼它們可能會損壞資料,因為其中一個執行緒可能會覆蓋資料,或者當一個執行緒正在開啟同一個檔案時,另一個執行緒可能會關閉同一個檔案。因此,需要同步多個執行緒的操作,並確保只有一個執行緒... 閱讀更多

Java 程式檢查字串是否為迴文

Arjun Thakur
更新於 2020年6月23日 15:21:47

3K+ 次瀏覽

如果即使字串反轉後每個字元的位置也保持不變,則該字串為迴文。例如,“MADAM”是一個迴文字串,因為即使字串“MADAM”反轉後,每個字元的位置也保持不變。現在,為了識別字符串是否為迴文,我們可以使用庫方法方法,也可以不使用庫方法方法。但是,如果我們要檢查“Madam”是否為迴文,它會告訴我們它不是迴文,因為第一個字母是大寫。示例 - 不使用庫方法。現場演示public class Palindrome {    public static void ... 閱讀更多

Java 程式檢查字串中每個母音的出現次數

Chandu yadav
更新於 2024年10月15日 11:51:21

3K+ 次瀏覽

要計算字串中母音出現的次數,再次使用 Java 的 Map 工具,就像在計算字串中每個字元的出現次數時一樣。將每個母音作為 Map 中的鍵,並將每個鍵的初始值設定為 1。現在將每個字元與 Map 的鍵進行比較,如果一個字元與一個鍵匹配,則將其對應的值增加 1。檢查字串中每個母音出現次數的步驟以下是檢查字串中每個母音出現次數的步驟 - 首先,我們將定義... 閱讀更多

Java 中的 ListIterator

Arjun Thakur
更新於 2020年6月23日 15:23:49

327 次瀏覽

java.util.LinkedList.listIterator(int index) 方法返回此列表中元素的列表迭代器(按正確順序),從列表中的指定位置開始。宣告以下是 java.util.LinkedList.listIterator() 方法的宣告public ListIterator listIterator(int index)引數index - 列表迭代器要返回的第一個元素的索引返回值此方法返回此列表中元素的列表迭代器(按正確順序),從列表中的指定位置開始異常IndexOutOfBoundsException - 如果索引超出範圍示例以下示例顯示了 java.util.LinkedList.listIterator() 方法的使用。示例現場演示package com.tutorialspoint; import java.util.*; public class LinkedListDemo {    public static void main(String[] args) { ... 閱讀更多

Java 8 Optional 類

Chandu yadav
更新於 2020年6月23日 15:24:33

367 次瀏覽

Optional 是一個容器物件,用於包含非空物件。Optional 物件用於用缺失值表示 null。此類具有各種實用程式方法,以方便程式碼處理“可用”或“不可用”的值,而不是檢查 null 值。它是在 Java 8 中引入的,類似於 Guava 中的 Optional。類宣告以下是 java.util.Optional 類的宣告 -public final class Optional extends Object類方法序號方法和描述1static Optional empty()返回一個空的 Optional 例項。2boolean equals(Object obj)指示其他一些物件是否“等於”此 Optional。3Optional filter(Predicate閱讀更多

廣告