Как сцепить Специальный символ в толстой кишке после каждого 2 символа в Android

Нитин Karande:

Я хочу СЦЕПИТЬ или добавить специальный символ , как толстая кишка : после каждого 2 символа в строке.

Для примера: Оригинал строки являются следующие:

String abc =AABBCCDDEEFF;

После СЦЕПИТЬ или дописывания толстой кишки, являются следующие:

  String abc =AA:BB:CC:DD:EE:FF;

Так что мой вопрос заключается в том, как мы можем достичь этого в андроид.

Заранее спасибо.

Абдул Вахид:

Вы можете попробовать ниже код, если вы хотите обойтись без функций класса Math.

StringBuilder stringBuilder = new StringBuilder();
    for (int a =0; a < abc.length(); a++) {
        stringBuilder.append(abc.charAt(a));
        if (a % 2 == 1 && a < abc.length() -1)
            stringBuilder.append(":");
    }

Вот

  1. % 2 == 1 ** ==> это условный оператор используется для добавления ** ":"
  2. а <abc.length () -1 ==> это условное выражение используется , чтобы не добавить «:»

в последней записи. Надеюсь, что это имеет смысл. Если вы нашли какие-либо проблемы, пожалуйста, дайте мне знать.

рекомендация

отhttp://43.154.161.224:23101/article/api/json?id=222216&siteId=1