Junior
Πώς μετατρέπουμε τους τύπους αναφοράς σε πρωταρχικούς και το αντίστροφο;
sobes.tech AI
Απάντηση από AI
Στη Java, για τη μετατροπή τύπων αναφοράς (wrappers) σε πρωταρχικούς τύπους και το αντίστροφο, χρησιμοποιούνται το autoboxing και το unboxing.
Παράδειγμα:
Integer wrapper = 10; // autoboxing: int -> Integer
int primitive = wrapper; // unboxing: Integer -> int
Επίσης, μπορεί να γίνει ρητή μετατροπή:
Integer wrapper = Integer.valueOf(5);
int primitive = wrapper.intValue();
Για άλλους τύπους (Double, Boolean κ.λπ.), η αρχή είναι παρόμοια.