一、字串轉換為檔案
/**
* 將字串寫入指定檔案(當指定的父路徑中資料夾不存在時,會最大限度去建立,以保證儲存成功!)
* * @param res 原字串
* @param filepath 檔案路徑
* @return 成功標記
*/ public static boolean string2file(string res, string filepath)
bufferedwriter.flush();
bufferedreader.close();
bufferedwriter.close();
} catch (ioexception e) finally catch (ioexception e)
} }
return flag;
} 二、檔案轉換為字串
/**
* 文字檔案轉換為指定編碼的字串
* * @param file 文字檔案
* @param encoding 編碼型別
* @return 轉換後的字串
* @throws ioexception
*/ public static string file2string(file file, string encoding) else
//將輸入流寫入輸出流
char buffer = new char[default_buffer_size];
int n = 0;
while (-1 != (n = reader.read(buffer)))
} catch (exception e) finally catch (ioexception e)
} //返回轉換結果
if (writer != null)
return writer.tostring();
else return null;
} 不想丟擲太多的檢查異常,如果你需要捕捉,就丟擲吧。
注意:對於檔案轉換為字串,存在乙個編碼問題。上面的file2string方法中,如果你不知道編碼,呼叫時候方法設為null即可,此時使用系統預設的編碼型別。
**:
字串與檔案的相互轉換(java)
1 將字串寫入指定檔案 當指定的父路徑中資料夾不存在時,會最大限度去建立,以保證儲存成功!param res 原字串 param filepath 檔案路徑 return 成功標記 public static boolean stringtofile string res,string filepa...
Java 數字與字串互轉
1.string.valueof number 直接使用string類的靜態方法,只產生乙個物件 int a 9 string b string.valueof a 2.integer.tostring number int a 10 string b integer.tostring a floa...
整數與字串互轉
整數轉換成字串 inttostring.h ifdef cplusplus extern c else dowhile ui num 0 str i index 0 i index int j 0 sign 0 if str 0 for j i index 2 j return str enum i...