package com.lions.dev.util; /** * Utilitaire pour la conversion des entrées dans le système AfterWork. * Ce fichier peut être étendu pour inclure d'autres méthodes de conversion. */ public class InputConverter { /** * Convertit une chaîne de caractères en entier. * * @param value La chaîne de caractères à convertir. * @return Un entier ou null si la chaîne ne peut pas être convertie. */ public static Integer stringToInteger(String value) { try { return Integer.parseInt(value); } catch (NumberFormatException e) { System.out.println("[ERROR] Impossible de convertir la valeur en entier : " + value); return null; } } /** * Convertit une chaîne de caractères en booléen. * * @param value La chaîne de caractères à convertir. * @return Un booléen ou false si la chaîne ne correspond pas à une valeur booléenne valide. */ public static boolean stringToBoolean(String value) { if ("true".equalsIgnoreCase(value)) { return true; } else if ("false".equalsIgnoreCase(value)) { return false; } System.out.println("[ERROR] Valeur non valide pour un booléen : " + value); return false; } }