java中如何根据长度不同截取txt文件的内容存到集合里
比如我的TXT文件是:
ybjnjknsdnsd a ndksndks s sjndsdk
ksjdnkds sldm jnfjgn f f ghg fg l
hvsh ufhsd is sdf if s ii
然后每行按长度来取,长度为2,3,8,10,1,3,6,6,7。根据不同的这样的长度把数据分割
Object object = new Object; //任意对象public void saveLoginInfo(){ String userDir = System.getProperty("user.txt"); //读取用户目录下的文件 File userFile = new File(userDir + File.separator + "obj.txt"); if(userFile.exists()){ userFile.delete(); } try { ObjectOutputStream oop = new ObjectOutputStream(new FileOutputStream(userFile)); oop.writeObject(object); oop.flush(); oop.close(); //log("登录信息已保存"); } catch (Exception e) { //log("保存失败 : " + e.getMessage()); } } public void raadLoginInfo(){ String userDir = System.getProperty("user.home"); //读取用户目录下的文件 File userFile = new File(userDir + File.separator + "ojb.txt"); if(!userFile.exists()){ return; } try { ObjectInputStream ois = new ObjectInputStream(new FileInputStream(userFile)); object = ois.readObject(); ois.close(); } catch (Exception e) { //log("读取失败 : " + e.getMessage()); } }
相关标签:java
热门标签: