key Value
key 存值的编号
value 存放的数据
看来key 和value 可以为null~
public class Dog {
private int id;
private String name; @Override
public String toString() {
return "Dog{" +
"id=" + id +
", name='" + name + '\'' +
'}';
} public Dog() {
} public Dog(int id, String name) {
this.id = id;
this.name = name;
} public int getId() {
return id;
} public void setId(int id) {
this.id = id;
} public String getName() {
return name;
} public void setName(String name) {
this.name = name;
} public static void main(String[] args) {
Dog dog = new Dog();
System.out.println(dog);
}
}
import java.util.Iterator;
import java.util.List;
import java.util.ArrayList; public class ArrayListTest {
public static void main(String[] args) { ArrayList arrayList = new ArrayList();
arrayList.add(1);
arrayList.add(1);
arrayList.add(1);
arrayList.add(1);
arrayList.add(1);
System.out.println("arrayList.size() = " + arrayList.size());
System.out.println("arrayList.iterator() = " + arrayList.iterator()); List list = new ArrayList();
Dog dog1 = new Dog(1, "wang1");
Dog dog2 = new Dog(2, "wang2");
Dog dog3 = new Dog(3, "wang3");
Dog dog4 = new Dog(4, "wang4");
Dog dog5 = new Dog(5, "wang5");
list.add(dog1);
list.add(dog2);
list.add(dog3);
list.add(dog4);
list.add(dog5); System.out.println("list.size() = " + list.size()); System.out.println("list.get(3) = " + list.get(2)); System.out.println("list.remove(5) = " + list.remove(3)); System.out.println("list.contains(wang2) = " + list.contains(dog2)); list.add(0, new Dog(6, "wang6")); list.add(1, new Dog(9, "wang9")); for (int i = 0; i < list.size(); i++) {
Dog dog = (Dog) list.get(i);
System.out.println("dog.getName() = " + dog.getName());
}
System.out.println("*****************我是华丽的分界线*********************");
Object[] array = list.toArray();
for (int i = 0; i < array.length; i++) {
Dog dog = (Dog) array[i];
System.out.println("dog.getName() = " + dog.getName());
}
System.out.println("*****************我是华丽的分界线*********************");
for (Object a : list) {
Dog dog = (Dog) a;
System.out.println("dog.getName() = " + dog.getName());
}
System.out.println("*****************我是华丽的分界线*********************");
Iterator iterator = list.iterator();
while (iterator.hasNext()) {
Dog next = (Dog) iterator.next();
System.out.println("next.getName() = " + next.getName());
}
System.out.println("*****************我是华丽的分界线*********************");
list.clear();//清空整个集合=。= 一般人我不告诉他 到时候清空了 还怪我 (ˉ▽ ̄~) 切~~
System.out.println("*****************我是华丽的分界线*********************");
System.out.println("list.isEmpty() = " + list.isEmpty());
System.out.println("list.size() = " + list.size()); }
}
import java.util.LinkedList; public class LinkedListTest {
public static void main(String[] args) {
LinkedList list = new LinkedList(); Dog dog1 = new Dog(1, "gou1");
Dog dog2 = new Dog(1, "gou2");
Dog dog3 = new Dog(1, "gou3");
Dog dog4 = new Dog(1, "gou4");
Dog dog5 = new Dog(1, "gou5"); list.add(dog1);
list.addLast(dog3);
list.addFirst(dog4);
list.add(dog5);
list.add(dog2); for (Object a : list) {
Dog dog = (Dog) a;
System.out.println("a1.getName() = " + dog.getName());
}
int index = list.indexOf(dog1);
list.remove(index); System.out.println("list.contains(dog3) = " + list.contains(dog3)); System.out.println("list.removeFirst() = " + list.removeFirst()); for (Object a:list) {
System.out.println("a = " + a); } Dog dog = (Dog) list.getFirst();
System.out.println("dog.getName() = " + dog.getName()); Dog last = (Dog) list.getLast();
System.out.println("last.getName() = " + last.getName()); }
}
key Value的更多相关文章
- Key/Value之王Memcached初探:二、Memcached在.Net中的基本操作
一.Memcached ClientLib For .Net 首先,不得不说,许多语言都实现了连接Memcached的客户端,其中以Perl.PHP为主. 仅仅memcached网站上列出的语言就有: ...
- Dapper.Contrib:GetAsync<T> only supports an entity with a [Key] or an [ExplicitKey] property
异常处理:http://www.cnblogs.com/dunitian/p/4523006.html#dapper 原来Model是这样滴 修改后是这样滴 注意点:Model里面的Table和Key ...
- Redis百亿级Key存储方案(转)
1 需求背景 该应用场景为DMP缓存存储需求,DMP需要管理非常多的第三方id数据,其中包括各媒体cookie与自身cookie(以下统称supperid)的mapping关系,还包括了supperi ...
- 【详细教程】论android studio中如何申请百度地图新版Key中SHA1值
一.写在前面 现在越来越多的API接口要求都要求提供我们的项目SHA1值,开发版目前还要求不高,但是发布版是必定要求的.而目前定位在各大APP中也较为常见,当下主流的百度地图和高德地图都在申请的时候会 ...
- CentOS:ECDSA host key "ip地址" for has changed and you have requested strict checking(转)
原文地址:http://blog.csdn.net/ausboyue/article/details/52775281 Linux SSH命令错误:ECDSA host key "ip地址& ...
- webstorm license key
JetBrains WebStorm注册码 UserName: William License Key : ===== LICENSE BEGIN ===== 45550-12042010 00001 ...
- VS2015企业版本(安装包+key)+ .NET Reflector 9.0
Reflector9.0系下载:https://yunpan.cn/cMQj9zWbffSqy 访问密码 55eb VS2015中文企业版: http://pan.baidu.com/s/1eRIo ...
- Redis系列之key操作命令与Redis中的事务详解(六)
序言 本篇主要目的有二: 1.展示所有数据类型中key的所有操作命令,以供大家学习,查阅,更深入的挖掘redis潜力. 2.掌握redis中的事务,让你的数据完整性一致性拥有更优的保障. redis命 ...
- SQL Server-聚焦移除Bookmark Lookup、RID Lookup、Key Lookup提高SQL查询性能(六)
前言 前面几节都是讲的基础内容,本节我们讲讲索引性能优化,当对大数据进行处理时首先想到的就是索引,一旦遇到这样的问题则手忙脚乱,各种查资料,为何平常不扎实基本功呢,我们由浅入深,简短的内容,深入的理解 ...
- 创建SSH Key连接github或gitlab
mac下用SoureceTree下载github或gitlab上的项目时,需要进行ssh key验证.每次重装系统啥的都要重新弄,我在csdn上看到一篇不错的文章.转载一下,以后自己找起来也方便. 地 ...
随机推荐
- ASP.NET项目与IE10、IE11不兼容的解决办法
1.解决办法 机器级别修复, 服务器所有ASP.NET程序受益 需要去微软下载对应asp.NET版本的修补程序 .NET 4 -http://support.microsoft.com/kb/2600 ...
- 基于受限玻尔兹曼机(RBM)的协同过滤
受限玻尔兹曼机是一种生成式随机神经网络(generative stochastic neural network), 详细介绍可见我的博文<受限玻尔兹曼机(RBM)简介>, 本文主要介绍R ...
- 20155323 2016-2017-2 《Java程序设计》第7周学习总结
20155323 2016-2017-2 <Java程序设计>第7周学习总结 使用Lambda语法来代替匿名的内部类,代码不仅简洁,而且还可读. 时间的度量:GMT.UT.TAI.UTC. ...
- undefined reference to 'pthread_create'问题解决 -- 转
文章出处:http://blog.csdn.net/llqkk/article/details/2854558 由于是Linux新手,所以现在才开始接触线程编程,照着GUN/Linux编程指南中的一个 ...
- ES6简单总结
1.变量声明let和const 我们都是知道在ES6以前,var关键字声明变量.无论声明在何处,都会被视为声明在函数的最顶部(不在函数内即在全局作用域的最顶部).这就是函数变量提升例如: functi ...
- 查看Oracle数据库中的所有用户名
select username from dba_users"
- C# Java 加密解密
C# AES加密解密 public static string Encrypt(string key, string clearText) { byte[] clearBytes = Encoding ...
- 如何成为技术大牛——阿里CodeLife
天天写业务代码的程序员,怎么成为技术大牛,开始写技术代码? 几个误区 跟着大牛,就可以成为大牛.首先,大牛时间很宝贵,不可能花很多时间去指导你:其次,简单的模仿大牛,只能学到表面知识,不可能成为大牛: ...
- WebApi Owin SelfHost OAuth2 - client_credentials
参考:http://neverc.cnblogs.com/p/4970996.html
- 命令行执行Django脚本
命令行执行Django脚本 - #效仿manage.py加入的环境变量在脚本的文件加入 - #手动注册django所有的APP import sys,os ---------------------- ...