找到 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 中有一個並行屬性用於此實現。TestNG 中的並行執行與另一個稱為執行緒數的屬性相關聯。並行屬性可以具有以下值-方法。類。例項測試示例 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(“聯絡人詳細資訊驗證成功”); } @Test(groups={"CodingModule"}) ... 閱讀更多

廣告