我需要拆分多行并拆分每一行,然后从每行的第一个字符开始它必须执行特定功能,例如数字 3 应该产生一些利润并打印它 我似乎无法弄清楚问题
String f = in.nextLine();
String s = in.nextLine();
String ff = in.nextLine();
String r = in.nextLine();
String p = in.nextLine();
String[] f1 = f.split(" ");
ch1 = Integer.parseInt(f1[0]);
int bID1 = Integer.parseInt(f1[1]);
int tID1 = Integer.parseInt(f1[2]);
String tDate1 = f1[3];
int tDays1 = Integer.parseInt(f1[4]);
int pID1 = Integer.parseInt(f1[5]);
String name1 = f1[6];
Node n1 = new Node(bID1,tID1,tDays1,tDate1,pID1,name1);
dl.insert(n1);
String[] s1 = f.split(" ");
ch1 = Integer.parseInt(s1[0]);
int bID2 = Integer.parseInt(s1[1]);
int tID2 = Integer.parseInt(s1[2]);
String tDate2 = s1[3];
int tDays2 = Integer.parseInt(s1[4]);
int pID2 = Integer.parseInt(s1[5]);
String name2 = s1[6];
Node n2 = new Node(bID2,tID2,tDays2,tDate2,pID2,name2);
dl.insert(n2);
String[] ff1 = ff.split(" ");
ch1 = Integer.parseInt(ff1[0]);
int p1 = Integer.parseInt(ff1[1]);
System.out.println(dl.profit(p1));
String[] r1 = r.split(" ");
ch1 = Integer.parseInt(r1[0]);
int tid = Integer.parseInt(r1[1]);
dl.remove(tid);
String[] pp1 = p.split(" ");
ch1 = Integer.parseInt(pp1[0]);
int tp = Integer.parseInt(pp1[1]);
System.out.println(dl.print1(tp));
return;
我尝试了我能想到的一切,但它似乎并没有让步,实际上产生了输出和工作