
正文
2017年3月16工作日志【mysql更改字段参数、java8 map()调用方法示例】
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
修改某个表的字段类型及指定为空或非空
>alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空],变更字段名称及属性
>alter table 表名称 modify 字段名称 字段类型 [是否允许非空],只更改字段属性
.stream().map()内调用方法
package com.langhua.demo;import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
/*
* 使用stream修改对象属性
*/
public class StreamTest { public static void main(String[] args) {
List<Person> list = new ArrayList<Person>();
list.add(new Person("tom", "boy"));
list.add(new Person("lily", "girl"));
list.add(new Person("david", "boy"));
//方法1
// list.stream().forEach(p->p.setName(p.getName()+2)); //方法2
list.stream().map(p->doSomething(p)).collect(Collectors.toList());
list.forEach(p->System.out.println(p.getName()));
} //修改对象方法
public static Person doSomething(Person p){
p.setName(p.getName()+'2');
return p;
}}







