2020-8-18

Posted cvems700

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2020-8-18相关的知识,希望对你有一定的参考价值。

Map(String key,object value)
实例类的容器(键值对时可控的,固定的)
//获取年龄姓名,分页信息
public Map<String, Object> getP()
int age =100;
String name =“a”;
int page =2;
int code =1;
Person p =new Person(“123”, 100);
Map map =new HashMap<String,Object>();
map.put(“code”,code); //code:存储当前信息返回有否的标记page:页数 date:数据
map.put(“page”, page);
map.put(“date”, p);
return map;

Map接口:
1.存放key-value数据
key:时不可以重复的(底层是set)
Value:可以重复的,底层使用collection接口
2.实现类
hashMap
LinkedHashMap
TreeMap
HashTale 不再使用)线程安全的容器
Properties子类,对键值文件读取
3.常用方法:
Put(key,value)
Get(key),返回object //得到value值
Size();

Keyset():返回一个set容器;获取所有的key //用来遍历set容器
Values();

遍历
//1.keyset方式遍历(黑盒子)
Set set = map.keySet();
for(Integer tmp:set)
String value = (String) map.get(tmp);
System.out.println(value);
//实体类–》map容器
Map<String,Object> perMap =new HashMap<String,Object>();
perMap.put(“age”,20);
perMap.put(“name”, “张三”);

//遍历map。get方法
int age =(Integer)perMap.get(“age”);
String name =(String)perMap.get(“name”);

类排序:
①重写要排序的类,继承接口compare
public class Person implements Comparable
public int compareTo(Person o)
// TODO Auto-generated method stub
return o.getAge() -this.getAge();

							泛型

1.解决元素存储的安全问题
2.解决获取元素时,需要类型强制转的问题classcastexception

泛型的声明 interface List 和 class Test<K,V>
1.在集合中使用
2.自定义的泛型类
3.方法泛型
4.接口泛型
5.通配符
22.自定义的泛型类
public class Order
//构造
public Order(T t)


public Order()

//属性
T t;
public T getT()
	return t;

public void setT(T t)
	this.t =t;


在main方法中调用
public static void main(String[] args)
// TODO Auto-generated method stub

	Order<Integer> o = new Order<Integer>();
	o.getT();

泛型方法
//方法,不再使用T类型,使用另一个类型

public <E> E getOrder(E e)
	return e;

/**
 * 数组到集合的复制
 */
public List<E> copyarraytolist(E[] e,List<E> list)
	for(E i:e)
		list.add(i);
	
	
	return list;

泛型接口:业务逻辑:处理数据的增删改查,add()

通配符(?):
List<? Super A >
?则必须是A的子类
Public void show1(List<? Extends Number> list) //表示list中放置的必须是Number的子类
Public void show2(List<? Super Integer> list) //表示list中放置的必须是integer或者是integer的父类

以上是关于2020-8-18的主要内容,如果未能解决你的问题,请参考以下文章

用c语言查看Microsoft Word文件中的页数

word excel打印怎么打指定的页数

如何批量读取文件(PDF或Word)页数并自动显示在文件名称中?

excel中自定义了页脚,又想加一个页数和总页数怎么设置?

如何获取jasperReport报表总页数

word excel打印怎么打指定的页数