背景:
在做接口時,需要把數據庫中所有ID取出來,用jmter做一些數據關聯,問題來了,數據庫中的ID轉換出來為字符型,而接口是需要使用LONG型,所以在導出來后,數據一直報類型不為long,那如何把幾百條數據轉為long型,我使用的是SQLyog數據庫,下面是導出數據的步驟
sqlyong如何導出數據
1.選擇需要導出的數據,第一個導出所有數據
2.選擇需要導出的字段,默認是選擇所有的,按自己要求選擇
3.是保存到文件,格式可以自己定

4.在保存時可以通過轉義字符取值

轉換數據
以上面的類型這樣轉換出來后,默認全部是字符串型,但是自己每個id,都手動去粘貼ID,就正常,導出來就有問題,沒辦法,動手寫了一個小代碼解決,如下:
public static void main(String[] args) throws NumberFormatException, IOException { // TODO Auto-generated method stub File file=new File("F:/dat/dynamicid2_zhang2.txt"); BufferedReader br=new BufferedReader(new FileReader(file)); String s=null; while((s=br.readLine())!=null){ //s.trim(); //System.out.println(s); String str2=s.replaceAll(" ", ""); long l=Long.parseLong(str2); System.out.println(l); } }
所有數據都被轉成long型了,我就安心的使用數據了
