找到 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

541 次瀏覽

問題陳述指出,我們給定一個長度為 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

541 次瀏覽

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(“Contact details verification is successful”); } @Test(groups={"CodingModule"}) ... 閱讀更多

廣告