Hirdetés

Új hozzászólás Aktív témák

  • Sokimm

    senior tag

    válasz skoda12 #9830 üzenetére

    Már próbáltam (csak elfelejtettem említeni), hogy nem működik. :)

    String AskDeviceName = info.getProductString();
    System.out.println(AskDeviceName.isEmpty());//ez a 35. sor

    /* Ezt a hibát dobja erre:
    Exception in thread "main" java.lang.NullPointerException at hid_joy.HID_joy.main(HID_joy.java:35)
    C:\Users\sokimm\AppData\Local\NetBeans\Cache\8.2\executor-snippets\run.xml:53: Java returned: 1
    BUILD FAILED (total time: 0 seconds)
    */

    Aztán végül így meg megy:

    if (info.getProductString() instanceof String) {
    AskDeviceName = info.getProductString();
    System.out.println(AskDeviceName.isEmpty());
    }

    Mért képes a String"ségét" vizsgálni, de az ürességét nem? Van olyan eszköz, aminek nincs neve (a gyártó nem adott neki, ezért gondolom null értéke van, vagy lehet nincs is ilyen memóriacímterülete?), de van, aminek van neve (amiket használnék, azoknak van).

Új hozzászólás Aktív témák