常用工具类(文件复制、特殊字符过滤)

文件复制:

	
	public static boolean CopyFile(byte[] byt ,String filename,String path) throws IOException  {
		FileOutputStream fos = null;
		File dir = new File(path);
		try{ 
			if (!dir.exists()) {
				dir.mkdirs();
			}
			if(new File(path+filename).exists()){
				new File(path+filename).delete();
			}
			fos = new FileOutputStream(new File(path+filename));
			fos.write(byt);
			fos.flush();
                       return true;
        	}catch(IOException e){ 
			e.printStackTrace();
		}finally{ 
			if(fos !=null){
				fos.flush();
				fos.close();
			}
		} 
		return true;
	}

 url特殊字符过滤

	public static String replaceHtml(Object o){
		if(o == null){
			return "";
		}else{
			    final String filterPattern="[\\[`~!@#$%^*()+|{}';',<>~!@#¥%……&*()——+|{}【】‘;:”“’。,、?\\]]";  
		          String inputStr =String.valueOf(o).replaceAll(filterPattern," "); 
		          inputStr=inputStr.replaceAll("location", "");
		          inputStr=inputStr.replaceAll("window", ""); 
		          return   inputStr; 
		          
		}
	}

猜你喜欢

转载自b090023.iteye.com/blog/2310037