Map
package com.company;
import java.util.HashMap;
import java.util.Map;
/**
* Created by ttc on 2018/1/10.
*/
public class MapReview {
public static void main(String[] args) {
//創(chuàng)建map對象
//key-value
Map<String,String> words = new HashMap<>();
//增刪改查
//增
words.put("dog","狗");//2個參數(shù)剂跟,第一個是key曹洽,第二個是value
words.put("cat","貓");
//遍歷map
for(String key : words.keySet())
{
System.out.println(key + "----" + words.get(key));
}
//刪
String str = words.remove("dog");
System.out.println(str + "被刪除了");
//遍歷map
for(String key : words.keySet())
{
System.out.println(key + "----" + words.get(key));
}
//改
words.put("cat","小貓");
//遍歷map
for(String key : words.keySet())
{
System.out.println(key + "----" + words.get(key));
}
//判斷map中是否包含某個key
if(words.containsKey("cat"))
{
System.out.println("包含貓");
}
else
{
System.out.println("不包含貓");
}
//遍歷map的第2種方法
for(Map.Entry entry : words.entrySet())
{
System.out.println(entry.getKey() + "----" + entry.getValue());
}
}
}
List獨立
package collection;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
/**
* 集合里放字符串
*/
public class ListDemo
{
public static void main(String[] args)
{
//List是個接口,定義實現(xiàn)這個接口的類ArrayList
List<String> listDog=new ArrayList();
Scanner scanner=new Scanner(System.in);
while (true)
{
String dogName=scanner.next();
if (dogName.equals("no"))
{
break;
}
if(!listDog.contains("ergouzi"))
{
listDog.add(dogName);
}
//listDog.add(dogName);
//listDog.contain() ; listDog.remove(1), listDog.remove("abc")
}
listDog.remove(1);
// for(int i=0;i<listDog.size();i++)
// {
// System.out.println(listDog.get(i));
// }
//也可以用增強for循環(huán)
for(String dogName1:listDog)
{
System.out.println(dogName1);
}
}
}
--------------------------------------------------------
ArrayList
package array;
import java.util.ArrayList;
import java.util.List;
public class ListReview {
public static void main(String[] args) {
List<String> stringList = new ArrayList<>();
stringList.add("zs");
stringList.add("ls");
stringList.remove("ls");
if (stringList.contains("zs")) {
System.out.println("yes");
} else {
System.out.println("no");
}
stringList.set(0, "ww");
stringList.add("ww");
for (String string : stringList) {
System.out.println(string);
}
}
}
MapReview
public class MapReview {
public static void main(String[] args) {
Map<String ,String>words =new HashMap<>();
words.put("dog","狗 ");
words.put("cat","貓");
String str = words.remove("dog" );
System.out.println(str+"666");
words.put("cat","小貓");
for (String key:words.keySet())
{
System.out.println(key+"----"+words.get(key));
}
if (words.containsKey("cat"))
{
System.out.println("包含");
}
else {
System.out.println("不包含");
}
for (Map.Entry entry:words.entrySet())
{
System.out.println(entry.getKey()+"----"+entry.getValue());
}
}
}