Friday, 1 March 2024

Java ENUM

 // import static org.junit.jupiter.api.Assertions.assertEquals;

// import org.junit.jupiter.api.Test;
import java.util.*;
import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.Stream;


public class Main {
    public static void main(String[] args) {
      System.out.println("Objects are equal:"+Color.REDP.getHexCodevs());
      System.out.println("Objects are equal:"+Color.REDP.getHexCode());
    }
  }

 enum Color {
    REDP("FF0000","opp"),
    GREEN("00FF00","opl"),
    BLUE("0000FF","niop");

    private final String hexCode;
   private final String vs;

    // Constructor for enum constants
    Color(String hexCode,String vs) {
        this.hexCode = hexCode;
        this.vs=vs;
    }

    // Getter method
    public String getHexCode() {
        return hexCode;
    }

   public String getHexCodevs() {
       return vs;
   }

    // Custom method
    public void displayInfo() {
        System.out.println("Color: " + this.name() + ", Hex Code: " + hexCode);
    }
}

No comments:

Post a Comment