双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

String的toArray()方法使用遇到的不懂

笨小孩吖 笨小孩吖 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
public static void main(String[] args) {
// SpringApplication.run(DemoApplication.class, args);


Map<String, String> map = new HashMap<String, String>();

map.put("xiaocui1", "gongchen");
map.put("xiaocui2", "daima");
map.put("xiaocui3", "xuexi");
map.put("xiaocui4", "dagong");
map.put("xiaocui5", "dagong");

Set<String> strings = map.keySet();
System.out.println(strings.toArray());
String[] keys = map.keySet().toArray(new String[0]);
for (String key: keys) {
System.out.println(key);
}
System.out.println("-----分割线-----");

}





为什么需要 new String[0] 有什么作用,为什么参数是0


上面的程序执行结果




...全文
评论 5
收藏 已收藏
分享
返回顶部
笨小孩吖
Java EE 67,535 成员 225,843 内容