| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/12/2009 16:49:00
|
JProg
Smalltalk
Membro desde: 16/12/2009 16:43:11
Mensagens: 3
Offline
|
Nano-Mini-Micro Editor de texto
Pretende-se um programa que simule um editor de texto dos antigos, isto é, primeiro escreve-se o
texto e só depois é que ele é formatado.
O programa em questão deve ir lendo parágrafos, até um máximo de 5 ou até ser introduzido um
parágrafo vazio. Depois pergunta qual o alinhamento pretendido: centrado, esquerda ou direita.
O passo seguinte é pré-processar o texto eliminando todos os espaços em branco repetidos e no
início e fim dos parágrafos.
De seguida deve-se apresentar o texto formatado, assumindo-se que cada linha tem 80 caracteres
(ter em conta que uma futura alteração deste valor deverá ser feita num só local). Cada linha deve
ter por limites o sinal | e um espaço, isto é, cada linha deve começar com o ?| ?e terminada com ? |?.
Estes caracteres não contam para o tamanho da linha.
No final deve apresentar as seguintes estatísticas: número de parágrafos, número de linhas por
parágrafo, número de palavras por parágrafo e quantas linhas e palavras tem o texto no total.
Nas formatações, quando uma palavra não cabe numa linha deve passar para a linha seguinte.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/12/2009 16:50:38
|
JProg
Smalltalk
Membro desde: 16/12/2009 16:43:11
Mensagens: 3
Offline
|
Se alguem me souber fazer isto é o meu heroi =D
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/12/2009 17:09:17
|
thundercas
JavaEvangelist
![[Avatar]](/images/avatar/292f0300bbddb5ad9efc10f31c452e57.jpg)
Membro desde: 15/09/2007 11:04:51
Mensagens: 429
Localização: São Paulo - SP
Offline
|
Ainda não ficou clara para mim qual a sua dúvida em relação a JAVA.
abs
|
Cassiano Colombo de Oliveira Gil
Analista Programador Junior
São Paulo - SP
E-mail: cassi_ano@hotmail.com
Twiter: http://twitter.com/thundercas |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/12/2009 17:10:52
|
JProg
Smalltalk
Membro desde: 16/12/2009 16:43:11
Mensagens: 3
Offline
|
A duvida e k n consigo fazer este programa.
Se alguem for caridoso e me ajudar nisto e mt bom =P
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/12/2009 17:11:19
|
nel
JWizard
![[Avatar]](/images/avatar/1a9537e58dcb1a9913e1fc10c65c7994.jpg)
Membro desde: 01/10/2009 13:51:10
Mensagens: 2364
Offline
|
Leia sobre Regex, vai lhe ajudar e acredito que vai precisar dele para tal.
Abraços.
|
"Se houver a terceira guerra mundial eu não sei como será mas a quarta será com paus e pedras" Albert Einsten. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/12/2009 17:17:01
|
rbamartins
JavaEvangelist
![[Avatar]](/images/avatar/a44879fe303dd43ad3f90d288329c039.jpg)
Membro desde: 01/03/2007 16:10:11
Mensagens: 362
Localização: Salvador
Offline
|
Cara,
o trabalho é apenas braçal. Da para ser feito apenas com classes básicas do java.
Pesquise sobre StringTokenizer, StringBuffer, ArrayList e por ai vai.
Procure um pouquinho e tente colocar a mão na massa, depois vai tirando suas dúvidas por aqui que a galera vai te ajudando.
Abraços
|
Rafael Britto A. Martins
http://rafaelmartinsjava.blogspot.com
"Um homem forte se defende sozinho, o homem mais forte defende os outros." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/12/2009 21:16:12
|
marcobiscaro2112
JWizard
Membro desde: 01/12/2008 11:56:04
Mensagens: 2408
Localização: São Paulo - SP
Offline
|
rbamartins wrote:Cara,
o trabalho é apenas braçal. Da para ser feito apenas com classes básicas do java.
Pesquise sobre StringTokenizer, StringBuffer, ArrayList e por ai vai.
Procure um pouquinho e tente colocar a mão na massa, depois vai tirando suas dúvidas por aqui que a galera vai te ajudando.
Abraços
Discordo da parte de StringTokenizer: é uma classe inútil desde a versão 1.4 do Java, quando o método split() foi introduzido na classe String (a performance é melhor e é mais simples de usar).
De resto, é isso aí (talvez StringBuilder no lugar de StringBuffer se a aplicação tiver apenas uma Thread) e, possivelmente, expressões regulares.
Mas que fique claro para o autor do tópico: aqui o pessoal não faz dever de casa dos outros. Podemos ajudar nas dúvidas sobre Java, com todo o prazer. Mas se você não sabe nem por onde começar, tem algo errado.
|
Marco Biscaro.
Seja livre!
Você sabia que provavelmente há milhares de arquivos duplicados no seu computador?
Ei... você está usando DefaultTableModel no seu projeto?? Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
|
|