wriettofile.java
来自「电信数据整合系统」· Java 代码 · 共 58 行
JAVA
58 行
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 + =
减小字号Ctrl + -
显示快捷键?