在Java中,Bundle是用來存儲和傳遞數據的容器。它通常用于將數據從一個組件傳遞到另一個組件,比如從一個Activity傳遞到另一個Activity,或者從一個Fragment傳遞到另一個Fragment。
Bundle可以存儲各種基本數據類型,比如int、String、boolean等,也可以存儲序列化對象。在Android開發中,Bundle經常用于在Activity之間傳遞數據,比如在Intent中傳遞參數。Bundle提供了一系列put方法用于存儲數據,以及一系列get方法用于獲取數據。
例如,可以通過putString()方法將一個字符串存儲在Bundle中,然后在另一個組件中通過getString()方法獲取這個字符串。另外,Bundle還可以用于存儲鍵值對數據,通過key來獲取對應的value。Bundle的使用可以幫助開發者實現組件之間的數據傳遞和交互。