Java 使用charAt()时无法打印字符串

Java 使用charAt()时无法打印字符串,java,Java,我想找到字符串的回文 public static void main(String[] args) { String s1 = "eye",s2=""; for(int i = s1.length()-1;i<=0;--i) { s2 =s2+String.valueOf(s1.charAt(i)); } System.out.println(s1); System.out.prin

我想找到字符串的回文

public static void main(String[] args)
    {
      String s1 = "eye",s2="";
     for(int i = s1.length()-1;i<=0;--i)
     {
          s2 =s2+String.valueOf(s1.charAt(i));

     }
          System.out.println(s1);
        System.out.println(s2);
    }
}
publicstaticvoidmain(字符串[]args)
{
字符串s1=“眼睛”,s2=“”;

for(int i=s1.length()-1;ifor循环中的条件错误。正确的条件应该是
i>=0


请记住,只要此条件为真,for循环就会运行。原始条件
ifor循环中存在错误的条件。正确的条件应为
i>=0

请记住,只要此条件为真,for循环就会运行。您的原始条件,
我认为您的
i=0
。我认为您的
i=0