在Java中将连接字符(char)转换为String literal

时间:2017-02-03 08:52:54

标签: java string character literals

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 "";
  }
    }

RESULT&GT;&GT;三明治假          三明治不是

有没有办法转换连接的字符串&#39;字符串到字符串文字?

1 个答案:

答案 0 :(得分:0)

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

改为使用.equals()