Typbestimmung in Java

Ist es der TypeOf von VB? Ich wollte es, aber ich schien nichts zu haben, also habe ich es geschafft.

Es ist vielleicht nicht für geschäftliche Zwecke gedacht, aber ich wollte es zum Lernen. [Programmiersprache Java 4th Edition](https://www.amazon.co.jp/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83% 9F% E3% 83% B3% E3% 82% B0% E8% A8% 80% E8% AA% 9EJava-Java-% E3% 82% B1% E3% 83% B3% E3% 83% BB% E3% 82 Die Übungen auf Seite 192 von% A2% E3% 83% BC% E3% 83% 8E% E3% 83% AB% E3% 83% 89 / dp / 4894717166).

Referenz: https://stackoverflow.com/questions/3993982/how-to-check-type-of-variable-in-java

class Type {
    static String of(byte x) {
        return (x + " is a byte.");
    }
    static String of(short x) {
        return (x + " is a short.");
    }
    static String of(int x) {
        return (x + " is an int.");
    }
    static String of(float x) {
        return (x + " is a float.");
    }
    static String of(double x) {
        return (x + " is a double.");
    }
    static String of(char x) {
        return (x + " is a char.");
    }
    static String of(boolean x) {
        return (x + " is a boolean.");
    }
    static String of(Object x) {
        final String className = x.getClass().getName();
        return (x + " is instance of " + className);
    }
}
class Main {
    public static void main(String[] args) {
        Type t = new Type();
        System.out.println(Type.of(t));
    }
}

Recommended Posts

Typbestimmung in Java
Probieren Sie den Funktionstyp in Java aus! ①
Java-Typkonvertierung
Partisierung in Java
[Java] Aufzählungstyp
Java Optionaler Typ
Änderungen in Java 11
Java-Doppeltyp
Umfangsrate in Java
FizzBuzz in Java
In Bezug auf den Vergleich der Zeichenfolgentypäquivalenz in Java
[Leicht verständliche Erklärung! ] Konvertierung des Referenztyptyps in Java
Lesen Sie JSON in Java
Interpreter-Implementierung durch Java
Machen Sie einen Blackjack mit Java
Janken App in Java
Einschränkungsprogrammierung in Java
Setzen Sie Java8 in Centos7
NVL-artiger Typ in Java
Verbinden Sie Arrays in Java
Aufrufbare Schnittstelle in Java
Der in Java 10 eingeführte Schnittpunkttyp ist erstaunlich (?)
Kommentare in der Java-Quelle
[Java] Datentyp ①-Basistyp
Azure funktioniert in Java
Informationen zu in Java verwendeten Variablen (lokaler Variablentyp)
Formatieren Sie XML in Java
Einfache HTML-Spezialchars in Java
Boyer-Moore-Implementierung in Java
Hallo Welt in Java
Verwenden Sie OpenCV mit Java
WebApi-Memorandum mit Java
[Java, Kotlin] Typabweichung
Java # 1 studieren (typischer Typ)
Befehle in Java ausführen (Ping)
Verschiedene Threads in Java
Implementierung der Heap-Sortierung (in Java)
Zabbix API in Java
ASCII-Kunst in Java
Listen in Java vergleichen
POST JSON in Java
Organisiertes Memo im Kopf (Java - Datentyp)
Fehler in Java ausdrücken
Erstellen Sie JSON in Java
Datumsmanipulation in Java 8
Was ist neu in Java 8?
Arten von Variablen in Ruby
Verwenden Sie PreparedStatement in Java
Was ist neu in Java 9,10,11
Parallele Ausführung in Java
[Java] Konvertierung des Datumstyps
[Java] Hinweise zur Typinferenz in Java 10
[Java] Konvertierung von Listentyp / Array-Typ
Versuchen Sie es mit RocksDB mit Java
Lesen Sie Binärdateien in Java 1
Vermeiden Sie den Fehler, den Yuma in Java gemacht hat
Java-Lernnotiz (Datentyp)