Java: как добавить текст в каждый элемент массива? - PullRequest
1 голос
/ 19 февраля 2011

У меня есть массив строк Java.

Мне нужно добавить текст до и после каждого элемента массива.

e.g. ["first","second",.. "last"]

должно стать

["<title>first</title>","<author>second</author>" ...]

и так далее.Должен ли я использовать для заявления?

спасибо

1 Ответ

6 голосов
/ 19 февраля 2011

Я бы решил, сделав что-то вроде этого:

public class Test {

    public static void main(String[] args) {

        String[] strs = { "first", "second", "last" };
        String[] tags = { "title", "author", "something" };

        for (int i = 0; i < strs.length; i++)
            strs[i] = String.format("<%s>%s</%1$s>", tags[i], strs[i]);

        String result = "";
        for (String str : strs)
            result += str;

        System.out.println(result);
    }
}

Вывод:

<title>first</title><author>second</author><something>last</something>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...