Я хотел бы заменить символ в строке. Моя идея была такова:заменить символ в строке
public Puzzle replace(String letter, int digit)
{
String str = letter;
String d = ""+digit;
String nStr = str.replace(letter,d);
Puzzle newPuzzle = new Puzzle(nStr, d, str);
return newPuzzle;
// ...
}
но замена происходит только тогда, когда «Строка ул = буква» (буква), но это должно быть что-то вроде «Строка Str = строка» (строка), пример => A2B + 1А1 = AAC станет 32B + 131 = 33C, это было бы результатом, если бы я заменил букву «A» на «3» в строке, и это будет повторяться до тех пор, пока все буквы не изменятся на int и сумма string1 + string2 = результат. Любая помощь в оценке. Спасибо
Вы пытаетесь выполнить добавление Hex? – Churk
Точно, чего вы пытаетесь достичь? и что вы подразумеваете под 'string1 + string2 = result'. – RanRag
Я пытаюсь добавить две строки, сначала они являются String add1 = AEFG, String add2 = SDFD, String result = WECS. При смене букв на число появится add1 = 3849, add2 = 3234, result = 29830. Если add1 + add2 = result, то верните true, иначе сохраните замену. Но мне просто нужно знать, как заменить один символ в строке. Благодарю. –