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

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

Debomita Bhattacharjee
更新於 2020-06-10 13:19:00

917 次瀏覽

findElement() 和 findElements() 方法嘗試在 DOM 中搜索元素。它們之間的區別如下所示 - 序號findElement()findElements()1返回與定位器匹配的第一個網頁元素。返回與定位器匹配的所有網頁元素。2語法 - WebElement button = webdriver.findElement(By.name(""));語法 - List buttons = webdriver.findElements(By.name(""));3如果不存在匹配的網頁元素,則丟擲 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-01-05 06:38:26

5K+ 次瀏覽

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

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

Shriansh Kumar
更新於 2024-08-16 08:07:16

1K+ 次瀏覽

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

在 Java 中,物件、方法和變數儲存在記憶體的哪個區域?

Arjun Thakur
更新於 2019-07-30 22:30:23

3K+ 次瀏覽

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

Java 中的 volatile 關鍵字

Chandu yadav
更新於 2020-06-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-06-23 15:32:55

2K+ 次瀏覽

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

Java 程式判斷字串是否為迴文

Arjun Thakur
更新於 2020-06-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-06-23 15:23:49

327 次瀏覽

java.util.LinkedList.listIterator(int index) 方法返回此列表中元素的列表迭代器(按正確順序),從列表中的指定位置開始。宣告以下是 java.util.LinkedList.listIterator() 方法的宣告public ListIterator listIterator(int index)引數index - 列表迭代器要返回的第一個元素的索引返回值此方法返回此列表中元素的 ListIterator(按正確順序),從列表中的指定位置開始異常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-06-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閱讀更多

廣告