| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/01/2012 15:11:24
|
douglaskd
GUJ Ranger
![[Avatar]](/images/avatar/836e08ad1864b72840258c910b729fb6.jpg)
Membro desde: 04/07/2010 00:51:49
Mensagens: 839
Localização: Campinas - SP
Offline
|
cara fiz esse código estranho aqui, nem testei...mais acho que funciona...
explicando: o for nao vai repetir i vezes, vai repetir 6, pois i la em baixo esta sendo incrementado também...
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/01/2012 15:13:54
|
leopoldof
GUJ Master
Membro desde: 07/03/2008 07:40:45
Mensagens: 1012
Offline
|
luci.al wrote:Olá!
o que está confuso é essa sua sequência. vc tem uma lista de inteiros e dela vc vai tirar varias sequencias correto?
mas como vc vai identificar onde termina e onde comessar cada sequencia?
Sim.... tenho uma lista e desta lista, tenho que tirar as sequencias....
Agora vc chegou no ponto da questão...!!!!! Como vou identificar as sequencias....!!!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/01/2012 15:21:35
|
luci.al
Debugger
![[Avatar]](/images/avatar/7bf0d9f847107eaaee4d5148634b7b8c.jpg)
Membro desde: 29/12/2011 17:23:43
Mensagens: 59
Offline
|
leopoldof wrote:Boa tarde....
Como faço para agrupar sequencias de inteiros vindos de um List ?
Ex:
tenho um list com o conteúdo:
50 ,56,57,58,59, 61,62 65 68,69, 71
o que tenho que gerar seria um novo List com objetos que contenham inicio e fim de sequencias...
considerando o objeto sequencia
no final, meu método tem que retornar uma listagem com objetos sequencia com os valores:
LISTAGEM:
POS1 Sequencia(inicio = 50, fim = 50)
POS2 Sequencia(inicio = 56, fim = 59)
POS3 Sequencia(inicio = 61, fim = 62)
POS4 Sequencia(inicio = 65, fim = 65)
POS5 Sequencia(inicio = 68, fim = 69)
POS6 Sequencia(inicio = 71, fim = 71)
Não sei se fui claro.....
Não estou conseguindo achar uma lógica para implementar isso...
sim..mas como vc chegou a essa saida?
o que elas tem em comum?
como vc saobe que a primeira seuqencia so tem o numero 50 e a segunda sequencia tem 4 numeros?
|
"O pensamento só começa com a dúvida. "
( Roger Martin )
att.
Luciana Almeida. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/01/2012 15:28:15
|
leopoldof
GUJ Master
Membro desde: 07/03/2008 07:40:45
Mensagens: 1012
Offline
|
luci.al...
No meu pensar...sequencia de números...seria um número seguido de outro...
tipo.... 1-2-3...seria uma sequencia....
6-7 seria outra sequencia
e quando um número esta sozinho seria uma sequencia de um número...ao menos é assim que o método teria que retornar...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/01/2012 15:34:03
|
leopoldof
GUJ Master
Membro desde: 07/03/2008 07:40:45
Mensagens: 1012
Offline
|
douglaskd wrote:cara fiz esse código estranho aqui, nem testei...mais acho que funciona...
explicando: o for nao vai repetir i vezes, vai repetir 6, pois i la em baixo esta sendo incrementado também...
esta seria a idéia que minha cabeça travada não estava querendo ter he he he he......vou implementar aqui....e ver se funciona... depois posto os resultados.....
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/01/2012 15:42:46
|
danilovicente
JavaBaby
Membro desde: 24/11/2011 13:20:44
Mensagens: 89
Offline
|
É assim a lógica ele pega um numero e vê se o próximo número e 1 maior que ele e assim por diante formando a sequencia, quando não for 1 maior ele fecha a sequencia e começa a próxima
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/01/2012 16:35:20
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
Tá na mão:
This message was edited 1 time. Last update was at 06/01/2012 16:40:01
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/01/2012 16:44:51
|
leopoldof
GUJ Master
Membro desde: 07/03/2008 07:40:45
Mensagens: 1012
Offline
|
Obrigado a todos que responderam....
bom.. implementei aqui utilizando as idéias do vinigodoy e do douglas... e funcionou aqui...
Obrigado... por sanar esta lógica que eu estava quebrando a cabeça (depois de um dia inteiro brigando com as NF-e .... cabeça cançada por sinal he he he)....
Este método me serviu para unir as faixas de numeração de nfe que não foram utilizadas pelo usuário e mostrar numa tabela
a faixa inicial e final para que o usuário possa inutiliza-las na sefaz....
|
|
|
 |
|
|