2017-03-14 3 views

Répondre

0

Vous pouvez utiliser HashMap pour stocker la première valeur 'Projet' comme clé et la deuxième valeur 'compte' comme valeur. Diviser la valeur renvoyée par votre requête et mettre à hashmap.

HashMap<String, Integer> resultMap = new HashMap<String, Integer>(); 
+0

Merci pour votre réponse. –

0

Pour autant que je comprends:

getAppropriateIssues() retournera un List<Issue>. Avec Count vous signifiez probablement le nombre de Issue dans le List. D'où vient le Project?

De toute façon, si vous voulez stocker deux variables en un seul, vous pouvez

  • utiliser un Map<K,V> et stocker les deux valeurs il
  • ou (probablement la meilleure façon) est d'utiliser un Tuple/Pair classe. Vous pouvez en créer un vous-même ou utiliser le Apache Commons Pair.

Si vous souhaitez implémenter une classe de paire sur votre propre, il pourrait ressembler à peu près comme ceci:

public class Pair<A,B> { 
    private A left; 
    private B right;  

    public Pair(A left, B right) { 
     // assign 
    } 

    // getters + setters 
} 
+0

De l'objet Issue, j'obtiendrai le projet. et merci pour votre réponse. –

+0

Eh bien, il pourrait ressembler à quelque chose comme ceci, si vous utilisez une classe de paire: 'nouvelle paire (issues.size(), issues.get (0) .getProject)' :) – philmtd