使用RandomAccessFile流将一个文本文件倒置读出

发布时间:2020-03-17 发布网站:大佬教程
大佬教程收集整理的这篇文章主要介绍了使用RandomAccessFile流将一个文本文件倒置读出大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如题,这个应该并不是很难,难的是如果中文和外文混合的话不知道怎么读出,我的代码只能实现英文读出,如果中文和外文混杂的话就会读出乱码。如果某年某月某日某时你看到了这篇文章,并且可以处理现存的多种文字的话请在下面留言,多谢……

Code:
  1. importjava.io.*;
  2. importjava.util.*;
  3. publicclassTestRandomAccessFile{
  4. publicstaticfinalvoidmain(String[]args){
  5. try{
  6. Filef=newFile("exp.txt");
  7. if(!f.exists()){
  8. f.createNewFile();
  9. }
  10. RandomAccessFileraf=newRandomAccessFile(f,"rw");
  11. Stringstr=newString();
  12. str=newScanner(System.in).next();
  13. for(inti=0;i<str.length();i++){
  14. raf.write(str.charAt(i));
  15. }
  16. raf.writeUTF(str);
  17. longlen=str.length();
  18. while(0!=len--){
  19. raf.seek(len);
  20. charch=(char)raf.read();
  21. System.out.println(ch);
  22. }
  23. raf.close();
  24. }catch(IOExceptione){
  25. e.printStackTrace();
  26. }
  27. }
  28. }

大佬总结

以上是大佬教程为你收集整理的使用RandomAccessFile流将一个文本文件倒置读出全部内容,希望文章能够帮你解决使用RandomAccessFile流将一个文本文件倒置读出所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ群:277859234,请注明来意。