Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    47

    Scoprire formato Object

    Vorrei sapere se esiste un modo o un metodo per ricavare da un Object il suo formato(quindi se è int o String) e,da questo,se è possibile compiere controlli su quest'ultimo(quindi vedere se è l'uno o l'altro).
    Grazie,ciao.

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Scoprire formato Object

    Originariamente inviato da ypsilonp
    Vorrei sapere se esiste un modo o un metodo per ricavare da un Object il suo formato(quindi se è int o String) e,da questo,se è possibile compiere controlli su quest'ultimo(quindi vedere se è l'uno o l'altro).
    Parlare di "formato" innanzitutto è inappropriato. Se hai una variabile di tipo Object e non contiene null, chiaramente fa riferimento ad un oggetto. Quale tipo di oggetto lo puoi sapere in diversi modi:

    - con l'operatore instanceof:
    Object obj = ....
    if (obj instanceof String) { ... }

    - invocando getClass() che restituisce un java.lang.Class, che si può confrontare con un altro Class o un class "literal" (es. String.class) o per avere il nome della classe.

    Non so cosa devi fare di preciso. Probabilmente una ragione ci sarà se l'hai chiesto. Non vorrei però che fosse un "cattivo" uso degli oggetti.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.