當前位置:編程學習大全網 - 編程軟體 - JAVA編程問題,數組寫入,逆向輸出。(代碼如下)

JAVA編程問題,數組寫入,逆向輸出。(代碼如下)

BufferedWriter沒有writeIndocument函數

strToArray函數定義有問題:

import?java.io.*;

public?class?Demo5?{

public?static?void?main(String?args[])?throws?IOException?{

int?arr[]?=?{?100,?101,?102,?103,?104,?105?};

BufferedWriter?bw?=?new?BufferedWriter(new?FileWriter("Dest.txt"));?//?寫入數組

for?(int?i?=?0;?i?<?arr.length;?i++)?{

//////////////////////////////////////////////////////

bw.write(Integer.toString(arr[i])?+?',');?//?以,隔開,為下面部分的字符串轉換為數組提供切割點

//////////////////////////////////////////////////////

}

bw.close();

BufferedReader?br?=?new?BufferedReader(new?FileReader("Dest.txt"));?//?讀取Dest.txt

String?begin?=?br.readLine();?//?輸出原始數組

System.out.print(begin);

int?newArray[]?=?strToArray(begin.trim());?//?將字符串轉換為數組,並用trim函數去除字符串兩端空白

for?(int?i?=?newArray.length?-?1;?i?>=?0;?i--)?//?將數組逆向輸出

{

System.out.println(newArray[i]);

}

System.out.println();

br.close();

}

//////////////////////////////////////////////

private?static?int[]?strToArray(String?str)?//?定義壹個將字符串轉換為數組的函數

//////////////////////////////////////////////

{

String?strArray[]?=?str.split(",");

int?arr[]?=?new?int[strArray.length];

for?(int?i?=?0;?i?<?strArray.length;?i++)?{

arr[i]?=?Integer.parseInt(strArray[i]);

}

return?arr;

}

}

  • 上一篇:windows編程rc文件是做什麽用的
  • 下一篇:算法競賽是什麽意思
  • copyright 2024編程學習大全網