Blame view
circus/src/circusRefine/util/Pair.java
1.28 KB
8d0dc533f
![]() |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 |
/* * Projeto: Circus Refine */ package circusRefine.util; /** * Classe para os pra * * @author Cristiano Castro * * @param <A> o tipo do primeiro elemento do par * @param <B> o tipo do segundo elemento do par */ public class Pair<A, B> { /** Primeiro membro do par */ private A first; /** Segundo membro do par */ private B second; /** * Inicia um par vazio */ public Pair() { this(null, null); } /** * Inicia um par indicando seus elementos * * @param first o primeiro elemento * @param second o segundo elemento */ public Pair(A first, B second) { this.setFirst(first); this.setSecond(second); } /** * @return the first */ public A getFirst() { return first; } /** * @param first the first to set */ public void setFirst(A first) { this.first = first; } /** * @return the second */ public B getSecond() { return second; } /** * @param second the second to set */ public void setSecond(B second) { this.second = second; } /** * Retorna uma String representando o par * * @param uma string da forma ( X , Y ) representando o par */ public String toString() { return "( " + this.getFirst() + " , " + this.getSecond() + " )"; } } |