Mega Code Archive

 
Categories / Java / Data Type
 

Convert string to multiline

import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class Util{   public static List<String> multiline(String source, int width)   {     List<String> newlines = Arrays.asList(source.split("\\s"));     ArrayList<String> lines = new ArrayList<String>(newlines.size());     for(String newline : newlines)     {       if(newline == null)       {         lines.add(null);         continue;       }       while(newline.length() > width)       {         lines.add(newline.substring(0, width));         newline = newline.substring(width);       }       if(newline.length() > 0)         lines.add(newline);     }     return lines;   } }