📄 wriettofile.java
字号:
package simulate;import java.io.DataOutputStream;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class WrietToFile { private FileOutputStream fos; private DataOutputStream dos; public void Wriet(UserInfo user){ File file=new File("adm"+File.separator+"wtmpx"); if(file.exists()==false) try { file.createNewFile(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } try { fos=new FileOutputStream(file); dos=new DataOutputStream(fos); } catch (FileNotFoundException e) { e.printStackTrace(); } try { byte[] usr = new byte[32]; byte[] usr1 = user.getLoginname().getBytes(); for(int i = 0; i < usr1.length; i++){ usr[i] = usr1[i]; } dos.write(usr); dos.write(new byte[36]); dos.writeInt(user.getPid()); dos.writeShort(user.getType()); dos.write(new byte[6]); dos.writeLong(user.getLogintime()); dos.write(new byte[26]); byte[] usrip = new byte[257]; byte[] usrip1 = user.getUserip().getBytes(); for(int i = 0; i < usrip1.length; i++){ usrip[i] = usrip1[i]; } dos.write(usrip); } catch (IOException e) { e.printStackTrace(); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -