62,569
社区成员




String string="324234234*3423234234";
String tempString[]=string.split("*");
System.out.println(tempString[0]);
public class Main {
public static void main(String[] args) throws Exception {
// TODO code application logic here
RandomAccessFile raf = new RandomAccessFile("d:/a.txt", "rw");
RandomAccessFile rab = new RandomAccessFile("d:/b.txt", "rw");
String s=null;
int res=0;
String s1 = "";
String s2 = "";
String s3 = "";
String sign []={"+","-","*","/"};
int index=-1;
int i=0;
while ((s=raf.readLine() )!= null) {
System.out.println(s);
for(i=0;i<sign.length;i++)
{
index=s.indexOf(sign[i]);
if(-1!=index) //找到了* / + -
break;
}
s1=s.substring(0,index);
s2=s.substring(index+1,s.length()-1);
System.out.println(i);
switch (i) {
case 0:
res=Integer.parseInt(s1)+Integer.parseInt(s2);
break;
case 1:
res=Integer.parseInt(s1)-Integer.parseInt(s2);
break;
case 2:
res=Integer.parseInt(s1)*Integer.parseInt(s2);
break;
case 3:
res=Integer.parseInt(s1)/Integer.parseInt(s2);
break;
default:
break;
}
s3=s+String.valueOf(res);
rab.writeBytes(s3);
rab.writeBytes("\r\n");
}
rab.close();
raf.close();
}
}