1.方法一
try{
RandomAccessFile randomFile = new RandomAccessFile(path,"rw");
long fileLength = randomFile.length();
randomFile.seek(fileLength);
String str;
//为了解决乱码问题做如下变换
byte temp[] = str.getBytes();
randomFlie.write(temp);
randomFile.close;
}catch(IOExcteption e){
e.printStackTrace();
}
2.方法二
public static void appendMethodB(String fileName, String content) { try { //打开一个写文件器,构造函数中的第二个参数true表示以追加形式写文件 FileWriter writer = new FileWriter(fileName, true); writer.write(content); writer.close(); } catch (IOException e) { e.printStackTrace(); } }
//补充 以空格把字符串分成若干个
String strLine;Scanner in = new Scanner(System.in);strLine = in.nextLine();String str[] = strLine.split(" "); 从0开始