170808 生成為CVS檔案

2022-03-09 19:13:45 字數 2266 閱讀 3543

/**

* desc : 生成為cvs檔案

* user : rick

* @param

data 源資料list

* @param

map csv檔案的列表頭map

* @param

outputpath 檔案路徑

* @param

filename 檔名稱

* time : 2017/10/20 13:50

*/@suppresswarnings("rawtypes")

public

static

file createcvsfile(list data, linkedhashmap map, string outputpath, string filename)

//定義檔名格式並建立

csvfile = file.createtempfile(filename, ".cvs", new

file(outputpath));

system.out.println("csvfile:" +csvfile);

//utf-8使正確讀取分隔符","

bufferedwriter = new bufferedwriter(new outputstreamwriter(new fileoutputstream(csvfile), "utf-8"), 1024);

//寫入檔案頭部

for (iterator propertyiterator =map.entryset().iterator(); propertyiterator.hasnext();)

system.out.println(

new string(((string) propertyentry.getvalue()).getbytes("utf-8"),

"utf-8"));

}bufferedwriter.write("\r\n");

//寫入檔案內容

for (iterator iterator =data.iterator(); iterator.hasnext();)

}if(iterator.hasnext())

}bufferedwriter.flush();

} catch

(exception e)

finally

catch

(ioexception e)

}return

csvfile;

}/** * user : rick

* @param

response

* @param

csvfilepath 檔案路徑

* @param

filename 檔名稱

}/*** desc : 刪除該目錄filepath下的所有檔案

* user : rick

* @param

filepath 檔案目錄路徑

* time : 2017/10/20 13:53

*/public

static

void

deletefiles(string filepath) }}

}/*** desc : 刪除單個檔案

* user : rick

* @param

filepath 檔案目錄路徑

* @param

filename 檔名稱

* time : 2017/10/20 13:54

*/public

static

void

deletefile(string filepath, string filename) }}

}}

public

static

void

main(string args)

VS2010生成檔案

resource.h resource.h就是.rc檔案的標頭檔案 rc檔案裡的常量全在resource.h定義 rc檔案和resource.h 都是給project add resource 的時候vs 自動生成的。vcxproj 這是使用應用程式嚮導生成的 vc 專案的主專案檔案。它包含生成該檔...

MD5 生成檔案校驗

linux 下 shell命令 製作md5碼 也用於軟體的md5校驗md5演算法常常被用來驗證網路檔案傳輸的完整性,防止檔案被人篡改。md5 全稱是報文摘要演算法 message digest algorithm 5 此演算法對任意長度的資訊逐位進行計算,產生乙個二進位制長度為128位 十六進製制長...

live555生成庫檔案

若需要將live555編譯共享庫,可以借助config.linux with shared libraries配置檔案。首先需要修改配置檔案的交叉編譯器 1 在該檔案26行處新增 26 cross compile?opt friendlyarm toolschain 4.5.1 bin arm no...