strToArray函數定義有問題:
進口?Java . io . *;
公共?班級?Demo5?{
公共?靜電?作廢?main(字符串?args[])?摔投?IOException?{
int?arr[]?=?{?100,?101,?102,?103,?104,?105?};
BufferedWriter?bw?=?新的?BufferedWriter(新?FileWriter(" dest . txt ");?//?寫入陣列
為了什麽?(int?我?=?0;?我?& lt?數組長度;?i++)?{
//////////////////////////////////////////////////////
bw . write(integer . tostring(arr[I])?+?',');?//?由分隔,為將較低部分的字符串轉換為數組提供壹個切割點。
//////////////////////////////////////////////////////
}
bw . close();
BufferedReader?br?=?新的?BufferedReader(新?file reader(" dest . txt "));?//?讀取Dest.txt
字符串?開始?=?br . readline();?//?輸出原始數組
system . out . print(begin);
int?newArray[]?=?strto array(begin . trim());?//?將字符串轉換成數組,用trim函數去掉字符串兩端的空格。
為了什麽?(int?我?=?新數組。長度?-?1;?我?& gt=?0;?我-)?//?反轉數組輸出。
{
system . out . println(new array[I]);
}
system . out . println();
br . close();
}
//////////////////////////////////////////////
私人?靜電?int[]?strToArray(字符串?str)?//?定義壹個將字符串轉換為數組的函數。
//////////////////////////////////////////////
{
字符串?strArray[]?=?str.split(",");
int?arr[]?=?新的?int[strarray . length];
為了什麽?(int?我?=?0;?我?& lt?strArray.length?i++)?{
arr[i]?=?integer . parse int(strArray[I]);
}
回歸?arr
}
}