Java常用工具类(一)

一:org.apache.commons.beanutils.BeanUtils.copyProperties() 

http://commons.apache.org/proper/commons-beanutils/
http://commons.apache.org/proper/commons-beanutils/javadocs/v1.8.0/apidocs/index.html

jar包:commons-beanutils-core-1.8.0.jar


Java常用工具类(一)_第1张图片

Java常用工具类(一)_第2张图片

  

 示例:

				   for (RegisterAddPO PlusItem : list) {
					PlusVO vo = new PlusVO(); 
					BeanUtils.copyProperties(vo, PlusItem);}


二:读取.properties 配置文件

//工具类
public class PropertiesUtils {
	
	public static Properties getProperties(String str){
		  Properties prop = new Properties();   
	        InputStream in = PropertiesUtils.class.getClassLoader().getResourceAsStream(str); 
	        try {   
	            prop.load(in);   
	            return prop;
	        } catch (IOException e) {   
	            e.printStackTrace();   
	        }   
	        return prop;
	}
}

//测试
public class TestGetProperties {

	public static void main(String[] args) {
		Properties prop = PropertiesUtils.getProperties("config.properties");
		String param1 = prop.getProperty("SERVICE_IP") ;
		System.out.println(param1);
	}

}

你可能感兴趣的:(Java常用工具类(一))