⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 e0428cd87351001914f1a6de9833792b

📁 此程序是对音像店的管理系统,测试播放音象等功能
💻
字号:
import java.io.*;
import java.lang.*;
public class DataIO {

	String dataString,
		idString,
		typeString,
		recordString,
		singerString,
		priceString,
		dateString;

	String outString;
	String inString = " .";
	int commaNum, periodNum, leftNum, rightNum, separatorNum; //要返回的符号位置
	String oneBuffer;
	FileOutputStream fileDataOut;
	DataOutputStream outData;
	FileReader fileDataIn;
	BufferedReader inData;
	void dataOutput(InputGoods oneGoods, Music oneMusic) {
		try {
			fileDataOut = new FileOutputStream("DATAIO.txt", true);
			outData = new DataOutputStream(fileDataOut);
			//fileDataIn=new FileReader("DATAIO.txt");
			//inData=new BufferedReader(fileDataIn);
		} catch (IOException e) {
		}
		oneMusic.musicID = oneGoods.idText.getText();
		oneMusic.musicType = oneGoods.typeText.getText();
		oneMusic.recordName = oneGoods.recordNameText.getText();
		oneMusic.singer = oneGoods.singerText.getText();
		oneMusic.price = oneGoods.priceText.getText();
		oneMusic.date = oneGoods.dateText.getText();
		dataString =
			oneMusic.musicID
				+ ','
				+ oneMusic.musicType
				+ '.'
				+ oneMusic.recordName
				+ '<'
				+ oneMusic.singer
				+ '>'
				+ oneMusic.price
				+ '|'
				+ oneMusic.date;

		try {
			outData.writeChars(dataString);
			outData.writeChar('\n');
			//inString=bf.readLine();
		} catch (IOException e) {
		}

	}
	Music dataInput(String findContent) {
		Music inputMusic = new Music();
		//SearchFrame oneSearch = new SearchFrame();
		//findContent = oneSearch.searchContent;
		try {
			fileDataIn = new FileReader("DATAIO.txt");
			inData = new BufferedReader(fileDataIn);
            //inString = inData.readLine();
		} catch (IOException e) {
		}
    boolean b=true;
		while (b/*inString != null*/) {
			try {
				inString = inData.readLine();
				if(inString==null)
				    b=false;
				oneBuffer = new String(inString);
				commaNum = oneBuffer.indexOf(',');
				periodNum = oneBuffer.indexOf('.');
				leftNum = oneBuffer.indexOf('<');
				rightNum = oneBuffer.indexOf('>');
				separatorNum = oneBuffer.indexOf('|'); // 返回各个符号的位置
				inputMusic.musicID = oneBuffer.substring(0, commaNum);
				inputMusic.musicType =
					oneBuffer.substring(commaNum + 1, periodNum);
				inputMusic.recordName =
					oneBuffer.substring(periodNum + 1, leftNum);
				inputMusic.singer = oneBuffer.substring(leftNum + 1, rightNum);
				inputMusic.price =
					oneBuffer.substring(rightNum + 1, separatorNum);
				inputMusic.date = oneBuffer.substring(separatorNum + 1);
				if (findContent == inputMusic.singer){
					inString=null;
					return inputMusic;
				}
				else
				    return inputMusic;
			} catch (IOException e) {}
		}

		
		//return inputMusic;
	}
}

⌨️ 快捷键说明

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