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 "";
}
}
РЕЗУЛЬТАТ >> сэндвич ложный бутерброд неПреобразовать сцепленные символы (символ) в строковый литерал в Java
Есть ли способ, чтобы преобразовать каскадного «строка» символов в строку буквального?
Используйте 'System.out.println (word.equals (newWord));' – cpx
Спасибо, но это пример, когда он не будет работать. Измененная строка не эквивалентна строковому литералу, поэтому .equals() не распознает их как равные. – Richard
Можете ли вы привести пример того, что вы пытаетесь сделать? Попробуйте [ideone] (http://ideone.com/). – cpx