Ir ao conteúdo
  • Cadastre-se
rmbelmont

Java Como gerar com while ou do-while várias Iterações em um ArrayList em Java

Recommended Posts

Olá Pessoal,

Sou iniciante em java e preciso da ajuda de vcs!
Tenho o seguinte conjunto de dados em um arraylist.

 

Conference,Conference,1.0,1.0,1.0,1.0,1.0,1.0,true,1.0, 01,6.0
Reviewer,Reviewer,1.0,1.0,1.0,1.0,1.0,1.0,false,1.0, 01,6.0
Review,Review,1.0,1.0,1.0,1.0,1.0,1.0,true,1.0, 01,6.0
Person,Person,1.0,1.0,1.0,1.0,1.0,1.0,true,1.0, 01,6.0
Paper,Paper,1.0,1.0,1.0,1.0,1.0,1.0,false,1.0, 01,6.0
ProgramCommittee,Program_committee,0.98,0.75,0.81,1.0,1.0,1.0,true,1.0, 01,5.54
ProgramCommitteeMember,Committee_member,0.81,0.62,0.57,1.0,1.0,1.0,false,1.0, 21,5.0
Co-author,Contribution_co-author,0.63,0.62,0.57,1.0,1.0,1.0,true,1.0, 21,4.82
Preference,Review_preference,0.6,0.42,0.58,1.0,1.0,1.0,true,1.0, 21,4.6

 

Preciso gerar várias iterações com estes dados.
E para cada iteração, preciso eliminar primeira linha da lista.  E  multiplicar todos os valores das linhas  que tiverem  true por 1.1 e aquelas linhas que  tiverem  false por 0.9.
As iterações devem ter o mesmo número de linhas da lista. Vai fazendo as Iterações até o conjunto de dados ficar vazio. Teremos, então 9 iterações. 

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa noite, 

 

Amigo, poderia organizar o seu post?

 

Vou adiantar aqui pelo que eu entendi. Acredito que um do-while com conjunto de if alinhados você pode chegar a solução. 

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poderia me ajudar! Estou gerando apenas uma iteração com o For.

To com dificuldades de entender como executar com o do-while. 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou usando um ArrayList da Classe Candidatas abaixo:

 

É uma ArrayList de Classe Java.

public class Candidatas {

public String entidade1;

public String entidade2;

public double m1;

public double m2;

public double m3;

public double m4;

public double m5;

public double m6;

public String tipo;

public double mm;

public String id;

public double mm1;

 

public String getEntidade1() {

return entidade1;

}

public void setEntidade1(String entidade1) {

this.entidade1 = entidade1;

} public String getEntidade2() {

return entidade2;

}

public void setEntidade2(String entidade2) {

this.entidade2 = entidade2;

}

public double getM1() {

return m1;

}

public void setM1(double m1) {

this.m1 = m1;

}

public double getM2() {

return m2;

}

public void setM2(double m2) {

this.m2 = m2;

}

public double getM3() {

return m3;

}

public void setM3(double m3) { t

this.m3 = m3;

} public double getM4() {

return m4;

}

public void setM4(double m4) {

this.m4 = m4;

}

public double getM5() {

return m5;

}

public void setM5(double m5) {

this.m5 = m5;

}

public double getM6() {

return m6;

}

public void setM6(double m6) {

this.m6 = m6;

}

public String getTipo() {

return tipo;

}

public void setTipo(String tipo) {

this.tipo = tipo;

} public double getMm() {

return mm;

}

public void setMm(double mm) {

this.mm = mm;

} public String getId() {

return id;

}

public void setId(String id) {

this.id = id;

}

public double getMm1() {

return mm1;

}

public void setMm1(double mm1) {

this.mm1 = mm1; }

}

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×