Here you can find the source of vectorToStr(ArrayList
public static String vectorToStr(ArrayList<String> vtr)
//package com.java2s; //License from project: Apache License import java.util.ArrayList; public class Main { public static String vectorToStr(ArrayList<String> vtr) { // converte o texto armazenado em um vetor para um unico string char[] foncmp = new char[256]; // matriz de caracteres que armazena o texto completo char[] auxChar = new char[256]; // matriz de caracteres que armazena cada palavra String auxStr = new String(); String str = new String(); int i, j, desloc; desloc = 0; // deslocamento dentro da matriz for (i = 0; i < 256; i++) { foncmp[i] = ' '; }//from w w w. j a v a 2 s . c o m // branqueia a matriz de caracteres for (j = 0; j < vtr.size(); j++) { // percorre o vetor, palavra a palavra auxStr = (vtr.get(j)).trim(); // string recebe a palavra armazenada pelo vetor auxChar = auxStr.toCharArray(); // matriz de caracteres recebe a palavra armazenada no vetor for (i = 0; i < auxStr.length(); i++) { foncmp[desloc + i] = auxChar[i]; } desloc = desloc + auxStr.length() + 1; } // for str = String.valueOf(foncmp); // string recebe o texto completo return str.trim(); } }