Замените символы в строке Java на определенные другие символы [дублировать]JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Замените символы в строке Java на определенные другие символы [дублировать]

Сообщение Anonymous »

Приносим извинения, если это спросили ранее, но я не смог найти ничего, что действительно соответствует варианту использования < /p>
Часть ввода моей программы ввода CSV строки одноразовых кодов активности, и они должны быть обновлены до других кодов, чтобы правильно обработать < /p>
, это выполнение этого через итерацию по обработке < /p>
. PrettyPrint-Override ">

Код: Выделить всё

StringBuilder sb = new StringBuilder(inputString);
for (int i = 0; i < sb.length(); i++) {
switch sb.charAt(i)) {
case 'N':
sb.setCharAt(i, 'A');
break;
case 'A':
sb.setCharAt(i, 'N');
break;
case 'D':
sb.setCharAt(i, 'I');
break;
}
}
String outputString = sb.toString();
Это функционально, но он кажется неаккуратным и неэффективным
Однако, поскольку он заменяет некоторых персонажей на другие, которые нужно заменить сами, простой строка "(A) | (n) | (d)" , но я недостаточно хорошо разбираюсь в Regex, чтобы обозначить группы захвата, чтобы заменить на конкретные символы, которые мне нужны

Подробнее здесь: https://stackoverflow.com/questions/796 ... characters
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»