在 Java 中将串联字符 (char) 转换为字符串文字


public class Tester{
  public static void main (String args[]){
  String word="sandwich";
  char newWord[]=word.toCharArray();
  System.out.println(word.equals(transform(newWord)));
  if (word.equals(transform(newWord))){
      System.out.println("same");}
      else{
        System.out.println("not");
      }
  }
  public static String transform(char [] newWord){
    for(int i=0; i<newWord.length;i++)
    {
      System.out.print(String.valueOf(newWord[i]));
      //System.out.print(""+newWord[i]);
    }
   return "";
  }
    }

结果>>三明治假 三明治不是

有没有办法将连接的字符"字符串"转换为字符串文字?

你永远不应该将字符串与==进行比较(除非你确切地知道你在做什么)。

请改用.equals()

最新更新