Skip to content

Instantly share code, notes, and snippets.

@liudong-xyz
liudong-xyz / RemoveElementsFormArrayList.java
Last active August 2, 2019 16:04
remove elements from ArrayList using loop
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
/**
* remove elements from ArrayList using loop
*
* @author: liudong
* @date: 2019/6/24
* @java-version: 11
@liudong-xyz
liudong-xyz / JDK7Equals.java
Last active August 2, 2019 16:01
use Objects.equals() method
import java.util.Objects;
/**
* use Objects.equals
*
* @author: liudong
* @date: 2019/6/28
* @java-version: 11
*/
public class JDK7Equals {
@liudong-xyz
liudong-xyz / UseStringUtils.java
Last active August 2, 2019 16:00
use StringUtils in [apache-commons-lang3]
import org.apache.commons.lang3.StringUtils;
/**
* use StringUtils
* jar: org.apache.commons -> commons-lang3
*
* @author: liudong
* @date: 2019/6/28
* @java-version: 11
*/
@liudong-xyz
liudong-xyz / GetSpringBeanApplication.java
Last active August 2, 2019 15:58
get spring-bean from a class not in the spring-container
package xyz.liudong;
import xyz.liudong.nonspringbean.NONSpringBean;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* Application
*
* @author: liudong
@liudong-xyz
liudong-xyz / Department.java
Last active August 2, 2019 15:57
use Optional
package xyz.liudong.entity;
import java.util.List;
/**
* department entity
*
* @author: liudong
* @date: 2019/7/30
*/
@liudong-xyz
liudong-xyz / CustomFunctionalInterface.java
Last active August 2, 2019 17:45
custom functional interfaces
package xyz.liudong;
import java.util.Objects;
/**
* create custom functional interface
*
* @author: liudong
* @date: @date: 2019/8/2
* @java-version: 11
@liudong-xyz
liudong-xyz / BreakLoop.java
Last active August 2, 2019 15:56
break multilevel loop
package xyz.liudong;
/**
* break multilevel loop
*
* @author: liudong
* @date: 2019/7/15
* @java-version: 11
*/
public class BreakLoop {
@liudong-xyz
liudong-xyz / ArrayListRemoveDuplicates.java
Last active August 2, 2019 15:55
remove duplicates from ArrayList
package xyz.liudong;
import xyz.liudong.entity.User;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.TreeSet;
import java.util.stream.Collectors;
@liudong-xyz
liudong-xyz / ArrayListSort.java
Last active August 2, 2019 15:54
custom ArrayList sort
package xyz.liudong;
import xyz.liudong.entity.User;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Objects;
/**
@liudong-xyz
liudong-xyz / FilterArrayList.java
Last active August 2, 2019 15:53
filter ArrayList
package xyz.liudong;
import xyz.liudong.entity.User;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
/**