import javax.print.DocFlavor.STRING; import java.util.Arrays; public class Carta { public String valor; public String palo; public Carta() { palo = ""; valor = ""; } //Cosa que puso el profe con intenciones que desconozco public Carta(String completo) { String suit = ""; String numbers = ""; this.valor = String.valueOf(completo.charAt(0)); this.palo = String.valueOf(completo.charAt(1)); } //Guarda todos los valores de palo de las cartas en un solo string para guardarlos public void armarPalos(String carta){ String palos = ""; palo = palo + String.valueOf(carta.charAt(1)); } public String getPalo(){ return palo; } public String getValor(){ return valor; } String valorPalo() { return this.valor + this.palo; } //Guarda todos los valores de las cartas en un solo string para trabajarlos public void armarValores(String valores){ valor = valor + String.valueOf(valores.charAt(0)); } //Recibe un string y lo ordena segun orden numerico o alfabetico public String ordenarCadena(String original){ String numeroAOrdenar = original; numeroAOrdenar = original; char[] chars = numeroAOrdenar.toCharArray(); Arrays.sort(chars); String cadenaOrdenada = new String(chars); return cadenaOrdenada; } public static void main(String[] args) { Carta partida = new Carta(); String [] Mano = new String []{"5H","4C","AS","3S","2D",}; String manoCompleta = ""; for (int i = 0; i < Mano.length; i++){ partida.armarPalos(Mano[i]); partida.armarValores(Mano[i]); } System.out.println("Aca tenes desordenado che kp: " + partida.palo); System.out.println("Aca tenes desordenado che kp: " + partida.valor); System.out.println("Aca tenes ordenado che kp: " + partida.palo); System.out.println("Aca tenes ordenado che kp: " + partida.valor); } }