Java使用內(nèi)置的toString()方法將Map轉(zhuǎn)換回String類型方式
Java內(nèi)置的toString()方法將Map轉(zhuǎn)換回String類型
在 Java 里,Map
接口已經(jīng)對 toString()
方法進行了重寫,所以你能直接調(diào)用這個方法把 Map
轉(zhuǎn)換為 String
類型。
toString()
方法會以 {key1=value1, key2=value2, ...}
這樣的格式輸出字符串。
以下是詳細的示例代碼
import java.util.HashMap; import java.util.Map; public class MapToStringUsingBuiltIn { public static void main(String[] args) { // 創(chuàng)建一個 Map 實例并添加鍵值對 Map<String, Integer> scoreMap = new HashMap<>(); scoreMap.put("Alice", 85); scoreMap.put("Bob", 90); scoreMap.put("Charlie", 78); // 直接調(diào)用 toString() 方法將 Map 轉(zhuǎn)換為 String String mapAsString = scoreMap.toString(); // 輸出轉(zhuǎn)換后的字符串 System.out.println("Map 轉(zhuǎn)換后的字符串形式: " + mapAsString); } }
代碼解釋
1、創(chuàng)建 Map
實例:運用 HashMap
類創(chuàng)建了一個 Map
實例 scoreMap
,并且添加了一些鍵值對。
2、調(diào)用 toString()
方法:直接在 scoreMap
上調(diào)用 toString()
方法,將 Map
轉(zhuǎn)換為 String
類型,結(jié)果存于 mapAsString
變量中。
3、輸出結(jié)果:打印出轉(zhuǎn)換后的字符串。
運行上述代碼,輸出結(jié)果如下:
Map 轉(zhuǎn)換后的字符串形式: {Alice=85, Bob=90, Charlie=78}
這種方式簡單便捷,適用于快速將 Map
內(nèi)容以字符串形式展示出來。
不過要注意,toString()
方法返回的字符串格式是固定的,若你需要自定義格式,就得手動拼接字符串了。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java使用FileInputStream流讀取文件示例詳解
這篇文章主要介紹了Java使用FileInputStream流讀取文件示例詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-07-07Java根據(jù)模板導(dǎo)出Excel報表并復(fù)制模板生成多個Sheet頁
本文主要介紹了Java根據(jù)模板導(dǎo)出Excel報表并復(fù)制模板生成多個Sheet頁的方法,具有很好的參考價值。下面跟著小編一起來看下吧2017-03-03springmvc九大組件之HandlerAdapter詳解
這篇文章主要介紹了springmvc九大組件之HandlerAdapter詳解,RequestMappingHandlerAdapter支持的handler的類型是HandlerMethod,而HandlerMethod是通過解析@RequestMapping注解獲得的,需要的朋友可以參考下2023-11-11java EasyExcel面向Excel文檔讀寫邏輯示例詳解
這篇文章主要為大家介紹了java EasyExcel面向Excel文檔讀寫邏輯示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-07-07解析MapStruct轉(zhuǎn)換javaBean時出現(xiàn)的詭異事件
在項目中用到了MapStruct,對其可以轉(zhuǎn)換JavaBean特別好奇,今天小編給大家分享一個demo給大家講解MapStruct轉(zhuǎn)換javaBean時出現(xiàn)的詭異事件,感興趣的朋友一起看看吧2021-09-09