Мне нужно создать программу, которая берет оригиналText и заменяет каждую букву в оригиналеText новой специальной буквой, а затем печатает ее как mixedLetterText.Нужно заменить каждую букву введенного текста на другую конкретную букву
Это то, что у меня есть, но оно работает только для первой «String mixedLetterText = originalText.replace ('a', 'w'); и не меняет ни одну другую букву. Я очень новичок во всем этом и просто не знаю, что не так ... в любом случае спасибо! Пожалуйста помоги.
public class MixLettersAndNumbers
{
public static void main(String[] args)
{
String originalText = "as we walk";
String mixedLetterText =
originalText.replace('a', 'w');
originalText.replace('s', 'e');
originalText.replace('d', 'r');
originalText.replace('f', 't');
originalText.replace('g', 'y');
originalText.replace('h', 'u');
originalText.replace('j', 'i');
originalText.replace('k', 'o');
originalText.replace('l', 'p');
originalText.replace('z', 's');
originalText.replace('x', 'd');
originalText.replace('c', 'f');
originalText.replace('v', 'g');
originalText.replace('b', 'h');
originalText.replace('n', 'j');
originalText.replace('m', 'k');
originalText.replace('q', '1');
originalText.replace('w', '2');
originalText.replace('e', '3');
originalText.replace('r', '4');
originalText.replace('t', '5');
originalText.replace('y', '6');
originalText.replace('u', '7');
originalText.replace('i', '8');
originalText.replace('o', '9');
originalText.replace('p', '0');
//test it out
System.out.println("original = " + originalText);
System.out.println("mixed = " + mixedLetterText);
}
}
Возможно ли, что это ошибочно? выглядит как Java, а не javascript. –
Согласитесь, это не JavaScript. Я не знаком с Java, но кажется, что вам нужно было бы поставить 'String mixedLetterText =' перед каждым оператором replace. Хотя я уверен, что у кого-то есть лучшее решение. –