📄 rotor.java
字号:
//判断回文字符串
public class Rotor
{
public static void main(String args[])
{
String str="rotor";
if(args.length>0)//获得命令行参数
str=args[0];
System.out.println("str="+str);
boolean yes=true;
int n=str.length();
int i=0;
char ch1,ch2;
while(yes&&(i<n/2))
{
ch1=str.charAt(i);
ch2=str.charAt(n-i-1);
System.out.println("ch1="+ch1+" "+"ch2="+ch2);
if(ch1==ch2)
i++;
else
yes=false;
}
System.out.println("算法一"+yes);
String temp="",sub1="";
for(i=5;i>=n/2-1;i--)
{
sub1=str.substring(i-1,i);
temp=sub1+temp;
}
System.out.println("temp="+temp);
System.out.println("算法二:"+str.equals(temp));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -