Remove regex from string array

Мне нужно удалить ';' из массива строк. Есть решения?

В своем классе я получил длинный кусок строки, соединенный без пробелов

(thisisalongpieceofstringtobeseparated)

Я разделил их, вставив между ними ';'

(this;is;a;long;piece;of;string;to;be;separated;)

Затем я использовал .split(";") для добавления их в массив. Все успешно, кроме последнего индекса, который имеет ';'.

this 

is 

a 

long 

piece 

of 

string 

to 

be 

separated; 


Нужно удалить последний ;

Как и просили, код ниже.

 while (line != null) {

            if(line.contains("../../"))
            {

                int startIndex = line.indexOf("../../") + 6;
                int endIndex = line.indexOf(">", startIndex + 1);
                String abc = "http://www.google.com/";
                String imageSrc = line.substring(startIndex,endIndex);

                //complete full url
                String xyz = abc +imageSrc;
                xyz = xyz.substring(0,xyz.indexOf('"'));
                xyz = xyz +";";
                content += xyz;
                            mStrings = content.split(";");
0
задан Hend 9 December 2011 в 06:50
поделиться