📄 stringprocess.java
字号:
class StringProcess{
int[] cos=new int[10],
sin=new int[10],
tan=new int[10],
ctg=new int[10],
sqrt=new int[10],
ln=new int[10],
log=new int[10];
StringBuffer replace(String s)
{ String s1=s;
StringBuffer sb=new StringBuffer();
for(int i=0;;i++)
{cos[i]=s.indexOf("cos");
if(cos[i]==-1) break;
s1=s.substring(0,cos[i]);
sb=sb.append(s1);
sb=sb.append('\1');
s=s.substring(cos[i]+3,s.length());
}
sb.append(s);
s=sb.toString();
s1=s;
sb=new StringBuffer();
for(int i=0;;i++)
{sin[i]=s.indexOf("sin");
if(sin[i]==-1) break;
s1=s.substring(0,sin[i]);
sb=sb.append(s1);
sb=sb.append('\2');
s=s.substring(sin[i]+3,s.length());
}
sb.append(s);
s=sb.toString();
s1=s;
sb=new StringBuffer();
for(int i=0;;i++)
{tan[i]=s.indexOf("tan");
if(tan[i]==-1) break;
s1=s.substring(0,tan[i]);
sb=sb.append(s1);
sb=sb.append('\3');
s=s.substring(tan[i]+3,s.length());
}
sb.append(s);
s=sb.toString();
s1=s;
sb=new StringBuffer();
for(int i=0;;i++)
{ctg[i]=s.indexOf("ctg");
if(ctg[i]==-1) break;
s1=s.substring(0,ctg[i]);
sb=sb.append(s1);
sb=sb.append('\4');
s=s.substring(ctg[i]+3,s.length());
}
sb.append(s);
s=sb.toString();
s1=s;
sb=new StringBuffer();
for(int i=0;;i++)
{sqrt[i]=s.indexOf("sqrt");
if(sqrt[i]==-1) break;
s1=s.substring(0,sqrt[i]);
sb=sb.append(s1);
sb=sb.append('\5');
s=s.substring(sqrt[i]+4,s.length());
}
sb.append(s);
s=sb.toString();
s1=s;
sb=new StringBuffer();
for(int i=0;;i++)
{log[i]=s.indexOf("log");
if(log[i]==-1) break;
s1=s.substring(0,log[i]);
sb=sb.append(s1);
sb=sb.append('\6');
s=s.substring(log[i]+3,s.length());
}
sb.append(s);
s=sb.toString();
s1=s;
sb=new StringBuffer();
for(int i=0;;i++)
{ln[i]=s.indexOf("ln");
if(ln[i]==-1) break;
s1=s.substring(0,ln[i]);
sb=sb.append(s1);
sb=sb.append('\7');
s=s.substring(ln[i]+2,s.length());
}
sb.append(s);
return sb;
}
public static void main(String[] args)
{StringProcess sp=new StringProcess();
StringBuffer sb=new StringBuffer();
sb=sp.replace("3+cos7+ln(3+2)+(3+3)+log(3)-ctg(2+5)+sqrt(3*6)+3");
System.out.println(sb);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -