public class Main { public static void main(String[] args) { String chaineCouleur = args[0].replaceAll("#", ""); Integer r = Integer.valueOf(Integer.parseInt(chaineCouleur.substring(0, 2), 16)); Integer g = Integer.valueOf(Integer.parseInt(chaineCouleur.substring(2, 4), 16)); Integer b = Integer.valueOf(Integer.parseInt(chaineCouleur.substring(4, 6), 16)); if (args.length == 1) { EcritureFichier ecriture = new EcritureFichier(r, g, b); } else if (args.length == 2) { String chaineCouleur2 = args[1].replaceAll("#", ""); Integer r2 = Integer.valueOf(Integer.parseInt(chaineCouleur2.substring(0, 2), 16)); Integer g2 = Integer.valueOf(Integer.parseInt(chaineCouleur2.substring(2, 4), 16)); Integer b2 = Integer.valueOf(Integer.parseInt(chaineCouleur2.substring(4, 6), 16)); System.out.println(r + "," + g + "," + b + " | " + r2 + "," + g2 + "," + b2); EcritureFichier ecriture2 = new EcritureFichier(r, g, b, r2, g2, b2); } } }