程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> java代碼-求大神幫幫~我想把stringbuffer轉為String為什麼這樣不能寫

java代碼-求大神幫幫~我想把stringbuffer轉為String為什麼這樣不能寫

編輯:編程綜合問答
求大神幫幫~我想把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("該字符串是回文");
}
}
}

最佳回答:


根據你的代碼推斷你的意圖和需求應該這樣寫   
 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.equals(str)){
    System.out.println("該字符串是回文");
    }
    }
    }
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved