以下介绍的是在ftp上获取csv文件(类似excel文件)上的信息,并且打印出来,具体的操作会在代码的注释中说明
创建接口
import java.io.InputStream;
import java.util.ArrayList;
import org.apache.commons.net.ftp.FTPClient;
/**
*
* 接口定义
*
*
*/
public interface FtpInterface {
public FTPClient ftp(String ip,String user,String password);
public ArrayListcsv(InputStream in);
}
接口实现
import java.io.IOException;
import java.io.InputStream;
import java.net.SocketException;
import java.nio.charset.Charset;
import java.util.ArrayList;
import org.apache.commons.net.ftp.FTPClient;
import com.csvreader.CsvReader;
public class Ftp implements FtpInterface {
/**
*
* 登陆ftp 返回ftpClient事件*
* @param ip
* ftp所在ip
* @param user
*