Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package br.com.projeto;
- public class TestaStringHandler {
- public final static Integer NUMERO_MAX_CARC_LINHAS = 26;
- public static void main(String[] args) {
- String origem = "Ao contrário do que se acredita, Lorems Ipsum não é simplesmente um texto randômico.\n\n "
- + "Com mais de 2000 anos, suas raízes podem ser encontradas em uma obra de literatura latina\n\n "
- + "clássica datada de 45 AC. Richard McClintock, um profe\n\nssor de latim do Hampden-Sydney College "
- + "na Virginia, pesquisou uma das mais obscuras palavras em latim, consectetur, oriunda de uma \n\n"
- + "passagem de Lorem Ipsum, e,\n\n pr\n\n\nocurando por entre citações da palavra na literatura clássica,\n\n"
- + " descobriu a sua indubitável origem. Lorem Ipsum vem das seções 1.10.32 e 1.10.33 do \"de \n\n"
- + "Finibus Bonorum et Malorum\" (Os Extremos do Bem e do Mal), de Cícero, escrito em 45 AC.\n\n "
- + "Este livro é um tratado de teoria da ética muito popular na época da Renascença. A "
- + "primeira linha de Lorem Ipsum, \"Lorem Ipsum\n\n dolor sit amet...\" vem de uma linha\n\n "
- + "na seção 1.10.32.";
- String[] novasStrings = origem.split("\n");
- StringBuilder sb = new StringBuilder();
- for (String string : novasStrings) {
- sb.append(string);
- }
- double iteracoes = Math.ceil(((double) sb.toString().length()/NUMERO_MAX_CARC_LINHAS));
- int aux=1;
- while(aux < iteracoes) {
- int pos = NUMERO_MAX_CARC_LINHAS * aux;
- sb.insert(pos-1, "\n");
- aux++;
- }
- System.out.println(sb.toString());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement