📄 input.java
字号:
import java.util.*;
import java.lang.*;
import java.io.*;
public class Input
{
public static void main(String args[])
{
try{
RandomAccessFile writefile = new RandomAccessFile("database.csv","rw");
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Please input information you want to add or 'stop' to end input");
String inputline;
inputline = input.readLine();
String writeline;
while(!(inputline.equals("stop")))
{
boolean flag = true;
String []s = inputline.trim().split(",");
long pointer = writefile.getFilePointer();
while((writeline = writefile.readLine())!=null)
{
String [] line = writeline.trim().split(",");
CompareString q0=new CompareString();
CompareString q1=new CompareString();
if((q0.compare(line[0],s[0])) && (q1.compare(line[1],s[1])))
{
writefile.seek(pointer);
writefile.write(inputline.getBytes());
flag = false;
break;
}
pointer = writefile.getFilePointer();
}
if(flag == true)
{
writefile.write(inputline.getBytes());
writefile.writeChar('\n');
}
System.out.println("add successfully!!!");
System.out.println();
System.out.println("Please input information you want to add or 'stop' to end input");
input = new BufferedReader(new InputStreamReader(System.in));
inputline = input.readLine();
}
writefile.close();
}
catch(FileNotFoundException e)
{
System.out.println("File not found");
}
catch(IOException e)
{
System.out.println("IO Exception");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -