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

Java ArrayList 從電話數字中列印所有可能的單詞

Neetika Khandelwal
更新於 2024年10月24日 19:27:59

291 次瀏覽

在這篇文章中,我們將學習如何使用 Java 從電話數字字串生成所有可能的單詞。手機鍵盤上的每個數字都對應一組字母,我們的任務是找到按下這些數字可以形成的每個可能的字母組合。例如,如果輸入是“23”,則輸出將包括“ad”、“ae”、“af”等組合。我們將實現一種遞迴方法來實現這一點,使我們能夠系統地生成並列印與給定數字相對應的所有可能的單詞。問題陳述編寫… 閱讀更多

生成一個由字元“a”和“b”組成的字串,滿足給定的條件

Neetika Khandelwal
更新於 2023年8月22日 17:43:57

373 次瀏覽

任務是生成一個由字元“a”和“b”組成的字串,該字串滿足以下條件:str 必須具有 A+B 的長度。“a”字元必須在字串中出現 A 次,“b”字元必須在字串中出現 B 次。子字串“aaa”和“bbb”不得出現在 str 中。生成字串後,應將其打印出來。一種可能的解決方案是首先生成一個包含所有“a”和“b”的字串,其中“a”出現 A 次,“b”出現 B 次。然後,我們可以隨機地對字串進行洗牌,直到我們找到一個… 閱讀更多

Java 程式遞迴刪除所有相鄰的重複字元

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

540 次瀏覽

問題陳述指出,我們給定了一個長度為 N(其中 N 是一個整數)的字串 str,其中包含字母數字字元。我們需要遞迴刪除所有相鄰的重複字元,以便生成的字串不包含任何相鄰的重複字元。我們可以使用遞迴或迭代方法來解決問題。在這裡,我們首先從字串的左側刪除相鄰的重複元素。之後,我們遞迴地從字串的右側刪除相鄰的重複元素。示例場景 1:輸入:str1 = “tuttor”;輸出:res = tuor 相鄰的重複… 閱讀更多

如何在 Java 中向陣列新增元素?

Shriansh Kumar
更新於 2023年7月20日 20:10:49

15K+ 次瀏覽

陣列是一種線性資料結構,用於儲存一組具有相似資料型別的元素。它以順序方式儲存資料。一旦我們建立了一個數組,我們就無法更改其大小,即它是固定長度的。向給定陣列新增元素是一個非常常見的操作。在本文中,我們將討論如何透過 Java 示例程式向陣列新增元素。在 Java 中向陣列新增元素讓我們先用一個例子來理解這個操作——我們將一個新的元素“50”新增到末尾… 閱讀更多

ArrayList 和 Vector 之間的區別

Pradeep Kumar
更新於 2023年4月19日 17:13:02

2K+ 次瀏覽

我們可以使用 Java 集合框架類 ArrayList 和 Vector 來儲存和管理專案列表。但是,必須認識到兩者之間的一些重要區別。在本教程中,我們將研究 ArrayList 和 Vector 的效率、同步和迭代器功能,以及它們的異同。在本課程結束時,您將全面瞭解何時在您的 Java 專案中使用 ArrayList 或 Vector。那麼,讓我們開始吧!什麼是 ArrayList?Java 的 ArrayList 類提供了一個動態陣列的實現。它是一個可調整大小的陣列,可以… 閱讀更多

如何在 TestNG 中將多個組組合成單個測試?

Debomita Bhattacharjee
更新於 2020年6月11日 12:59:31

1K+ 次瀏覽

我們可以藉助測試組功能將 TestNG 中的多個組組合成單個測試。包含組的示例 Testng xml 檔案。要從測試用例集合中執行一組測試用例,我們必須在 testng xml 檔案中定義。此處的 testNG xml 包含多個組 QuestionAnswer 和 Jobs,這些組與單個 Test 相關聯。示例@Test(groups={"QuestionAnswer"},{"Jobs"}) public void preparation(){    System.out.println("Preparation module is verified"); }在 Java 類檔案中,以 QuestionAnswer 和 Jobs 作為組的測試方法與測試方法 preparation() 相關聯。

TestNG 中的 Listener 是什麼意思?

Debomita Bhattacharjee
更新於 2020年6月11日 12:58:14

540 次瀏覽

TestNG Listener 能夠監聽特定事件。它基本上是一個改變系統性質的介面。TestNG Listener 用於記錄目的和建立報告。Selenium 中有兩個 Listener。它們列在下面:TestNG Listener。WebDriver Listener。TestNG 可以配置 Listener,這些 Listener 可以更改 TestNG 的預設行為。TestNG Listener 稱為 iTestListener(一個 TestNG 介面)。一個 Java 類實現 iTestListeners 並且同時覆蓋其方法。這些方法中的每一個都會觸發一個事件。TestNG Listener 的功能如下所示。iSuiteListener - 它包含… 閱讀更多

如何在 TestNG 中實現並行執行?

Debomita Bhattacharjee
更新於 2020年6月11日 12:54:29

690 次瀏覽

藉助 TestNG,我們可以實現並行執行。TestNG 中有一個 parallel 屬性用於實現此功能。TestNG 中的並行執行與另一個稱為 thread-count 的屬性相關聯。parallel 屬性可以具有以下列出的值:Methods、Classes、Instances、Tests。示例 Testng xml 檔案。 並行執行將以 5 個執行緒數的測試並行模式觸發。

TestNG 中的 timeOut 是什麼意思?

Debomita Bhattacharjee
更新於 2020年6月11日 12:52:40

3K+ 瀏覽量

timeOut 是 TestNG 中一個輔助屬性,如果某個測試方法花費的時間超過 timeOut 持續時間,它可以結束該測試方法的執行。timeOut 時間以毫秒為單位設定,之後測試方法將被標記為失敗。示例@Test public void ContactVerify(){ System.out.println("Contact validation is successful”); } @Test(timeOut = 1000) public void LandingPage(){ System.out.println("Landing page verification is successful”); } @Test public void LoanContact(){ System.out.println("Loan contact details verification is successful”); }1000 毫秒後,如果 LandingPage() 執行繼續,則該測試方法將被視為失敗。其餘的測試方法將... 閱讀更多

如何在 TestNG 中從測試用例集合中合併和移除要執行的測試方法?

Debomita Bhattacharjee
更新於 2020年6月11日 12:51:12

322 瀏覽量

我們可以藉助 testng xml 檔案中的標籤來合併和移除要執行的測試方法。示例 Testng xml 檔案。 testNG xml 檔案具有要包含的 Smoke 組和要從執行中排除的 CodingModule 組。示例@Test(groups={"Smoke"}) public void ContactDetails(){ System.out.println(“Contact details verification is successful”); } @Test(groups={"CodingModule"}) ... 閱讀更多

廣告