求大神帮帮~我想把stringbuffer转为String为什么这样不能写

package work;
import java.util.*;

public class youxiang {
public static void main(String[]args){
Scanner input=new Scanner(System.in);
System.out.println("请输入一个字符串");
String s=input.next();
StringBuffer SB=new StringBuffer(s);
System.out.println(SB.reverse());
String str=SB.toString(SB.reverse());
if(s==str){
System.out.println("该字符串是回文");
}
}
}


哈士奇WWW
浏览 536回答 2
2回答

肥皂起泡泡

楼上正解,==匹配的是俩个字符串的地址是否相等,equals()方法才是匹配俩个字符串内容是否相等。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java