callrecord.java

来自「java编写的sip协议软电话,结构非常清晰的SIP协议栈」· Java 代码 · 共 56 行

JAVA
56
字号
package JavaPhoneTeam10;

import java.io.*;
//import java.net.*;

public class CallRecord
{
	File f; 
	String recordOut;
	String recordIn;
	
	//在当前目录下创建通话记录文本文件callRecord.txt
	public CallRecord()
	{
		File f = new File("callRecord.txt");
	}
	
	//读取通话记录,返回结果为String
	public String getRecord()
	{
		try
		{
			FileReader in = new FileReader(f);
			char [] buf = new char[1024];
			int len = in.read(buf);
			recordOut = new String(buf,0,len);
			//in.close();
			
		}
		catch(Exception e)
		{
			System.out.println("IOException in getRecord():"+e.getMessage());
		}
		
		return recordOut;
	}
	
	//往callRecord.txt中写入通话记录
	public void writeRecord(String recordIn )
	{
		this.recordIn = recordIn;
		try
		{
			FileWriter out = new FileWriter(f);
			//char [] ch=new char[1024];
			//ch=recordIn.toCharArray();
			out.write(recordIn);
			out.close();
		}
		catch(Exception e)
		{
			System.out.println("IOException in writeRecord(): "+e.getMessage());
		}
		
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?