📄 007e8597975100191aeabd0348c97c47
字号:
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) {
}
}
int dataInput(String findContent) {
Music inputMusic = new Music();
Music nullMusic = 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 ) {
try {
inString = inData.readLine();
if (inString == null)
break;
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);
} catch (IOException e) {
}
if (findContent == inputMusic.singer) {
return 1;
}
else
return 0;
}
return 0;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -