MulaiMulai sekarang secara gratis

Mengelola Respons Web dengan Enum

Menggunakan enum untuk mengelola respons HTTP dapat menyederhanakan penanganan berbagai status kode dalam aplikasi web. Latihan ini menunjukkan cara membuat enum yang menyertakan informasi tambahan seperti kode status HTTP.

Latihan ini adalah bagian dari kursus

Input/Output dan Stream di Java

Lihat Kursus

Petunjuk latihan

  • Definisikan parameter int bernama code untuk konstruktor HttpStatus.
  • Kembalikan field code saat metode getCode() dipanggil.
  • Cetak kode HttpStatus untuk status OK.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

public class HttpStatusExample {
    enum HttpStatus { 
        OK(200), NOT_FOUND(404);

        private int code;
		
        // Constructor for the HttpStatus with status code
        HttpStatus(____ code) { 
            this.code = code;
        }

        public int getCode() {
        	// Return the code for a specific HTTP status
            return ____;
        }
    }

    public static void main(String[] args) {
    	// Call method to print the status code
        System.out.println(HttpStatus.OK.____()); 
    }
}
Edit dan Jalankan Kode