帮忙写4个JAVA 的METHOD

来源:百度知道 编辑:UC知道 时间:2024/06/15 15:16:46
要求1.当输入“0”时,能得到所有TOPIC
2.当输入“1”,并且紧跟一个数字时,能得到那个数字(就是topic ID)所代表的TOPIC里的MESSAGE。例:"1\n27\n". 就是要第27个TOPIC里的MESSAGE。
3当输入“2”时,表示想加一个MESSAGE到一个TOPIC,例:"2\n27\nBegbie(作者名)\nI thought the art of conversation was dead\n\n\nand I was right!(MESSAGE)" 表示 给第27个话题加入一些MESSAGE,并且包含有作者的名字。
4.当输入“0”时,表示想要建一个新的TOPIC。 例 "3\nOskar Wild\n(作者)Hello, Message Board!\nEither that wallpaper goes\nor I do."
具体格式如下: String line;
boolean done = false;
while (!done)
{
line = in.readLine();

if ((line.equals("0") )
{

}
else if (line.equals("1"))
{

}
else if (line.equals("2"))
{

}
else if (line.equals("3"))
{

--------------------------------------
当初没说明白,浪费了那么多时间居然没用!哎..没有兴趣再搞了~

//我不至写了4个,我写了7个啊,哎觉得多了就自己去删除几个吧
//操作代码:0,列出所有主题 1,根据ID查找 2,给指定ID的主题增加内容 3,新建主题 4,从文件调入 5,保存到文件 6,退出系统

//==========:MsgTest.java==============//
import java.io.*;
import java.util.ArrayList;

public class MsgTest {
public static void main(String[] args) throws Exception {
Op.start();
}
}
class Op{
private static ArrayList ts = new ArrayList();
private static String file = "/home/lsx/topic.db";//这是我在linux下的文件,请改成你自己的文件
private static String end = ":end";//结束标志
public static void start() throws Exception{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
out:
while(true){
System.out.println("操作代码:0,列出所有主题 1,根据ID查找 2,给指定ID的主题增加内容 3,新建主题 4,从文件调入 5,保存到文件 6,退出系统");
System.out.print("请输入操作代码:");
int op =