download:极客时间-Go进阶训练营|全新升级第4期
import
java.util.ArrayList;
import
java.util.HashMap;
import
java.util.Map;
import
java.util.Set;
public
class
list_map {
//列表的运用办法
public
static
void
list_test(){
ArrayList
array = new
ArrayList
();
array.add(
"八戒你瘦了!"
);
array.add(
1
);
Object d =
false
?
"yes"
:
"no"
;
//添加,
array.add(d);
array.add(
3
,
"sji"
);
//修正
array.set(
0
,
"中国人民好幸福"
);
System.out.println(array);
//删除
array.remove(
3
);
// 遍历数组,与python的列表一样。
for
(Object o : array) {
System.out.println(o);
}
}
//汇合map 与python字典相似
public
static
void
map_test(){
Map dict =
new
HashMap();
Map test =
new
HashMap();
//判别字典能否为空,也就是js对象的意义。
String str = dict.isEmpty() ?
"为空"
:
"不为空"
;
System.out.println(
"字典能否为空:"
+str);
//添加数据的办法
dict.put(
"key1"
,
"八戒你瘦了"
);
dict.put(
"字典"
,
123
);
test.put(
123
,
"90分"
);
//运用putAll办法停止自动嵌套字典寄存
dict.put(
"字典"
,test);
System.out.println(dict);
System.out.println(test);
//删除字典
// dict.remove("key1");
// System.out.println(dict);
//修正
dict.put(
"key1"
,
456
);
System.out.println(dict);
//获取key 与values
System.out.println(dict.keySet());
System.out.println(dict.values());
Set key = dict.keySet();
System.out.println(key);
for
(Object o:key){
System.out.println(dict.get(o));
}
}
public
static
void
main(String[] args){
map_test();
}
}