Commit 70e3e96e by rencuicui

培训作业

parent b16f7cb9
package cn.freemud.demo;
import cn.freemud.demo.po.User;
import com.alibaba.fastjson.JSON;
import java.util.*;
public class CCDemo {
/**
* 测试 hashmap
*
* @return
*/
public void getHashMap() {
HashMap<String, String> stringStringHashMap = new HashMap<>();
stringStringHashMap.put("key1", "aaa");
stringStringHashMap.put("key2", "bbb");
stringStringHashMap.put("key3", "ccc");
System.out.print(stringStringHashMap.get("key1"));
}
/**
* 测试获取userSet
*
* @return
*/
public void getUserSet() {
Set<Integer> test = new TreeSet<>();
int a = 1;
int b = 8;
int c = 3;
test.add(a);
test.add(b);
test.add(c);
//遍历集合test 利用foreach遍历 //输出结果:1 3 8
for (Integer value : test) {
System.out.print(value + " ");
}
//利用Iterator实现遍历
Iterator<Integer> value = test.iterator();
while (value.hasNext()) {
int s = value.next();
System.out.print(s + " ");
} //输出结果:1 3 8
}
/*
arraylist
*/
public void getArrayList() {
ArrayList<User> arrayList = new ArrayList();
User user001 = new User((long)1, "aaa", 11);
User user002 = new User((long)2, "bbb", 22);
arrayList.add(user001);
arrayList.add(user002);
for (User u : arrayList
) {
System.out.print(u.getUsername());
}
}
/**
* linkedList
*/
public void getLinkedList() {
LinkedList linkedList = new LinkedList();
User userA = new User((long)1, "xiaoming", 20);
User userB = new User((long)2, "zhangsan", 32);
User userC = new User((long)3, "dfefa", 32);
for (Iterator iter = linkedList.iterator(); iter.hasNext(); )
System.out.print(JSON.toJSON(iter.next()));
}
}
package cn.freemud.demo;
/**
* ThreadRunnable
*/
public class ThreadTest implements Runnable {
private Integer count=10;
@Override
public void run() {
for (int i =0;i<10;i++) {
if(i<10)
{
System.out.print("测试:"+this.count--);
}
}
}
}
...@@ -2,6 +2,9 @@ package cn.freemud.demo.po; ...@@ -2,6 +2,9 @@ package cn.freemud.demo.po;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import java.util.HashMap;
import java.util.Set;
/** /**
* Created by chenwenshun on 2018/9/27. * Created by chenwenshun on 2018/9/27.
*/ */
...@@ -52,4 +55,6 @@ public class User { ...@@ -52,4 +55,6 @@ public class User {
public String toString() { public String toString() {
return JSON.toJSONString(this); return JSON.toJSONString(this);
} }
} }
...@@ -205,6 +205,42 @@ public class GuavaTests { ...@@ -205,6 +205,42 @@ public class GuavaTests {
} }
} }
@Test
public void testHashMap()
{
CCDemo fs=new CCDemo();
fs.getHashMap();
}
@Test
public void testUserSet()
{
CCDemo fs=new CCDemo();
fs.getUserSet();
}
@Test
public void testArrayList()
{
CCDemo fs=new CCDemo();
fs.getArrayList();
}
@Test
public void testLinkedList()
{
CCDemo fs=new CCDemo();
fs.getLinkedList();
}
@Test
public void testThread()
{
ThreadTest thread1=new ThreadTest();
thread1.run();
thread1.run();
thread1.run();
thread1.run();
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment