G
Guest
Gast
Hallo,
folgendes Problem:
Ich benutze ein eine Hasttabelle um bei einer Eingabe eines Strings einen anderen zurückzugeben. Der Compiler meldet mir aber folgendes:
Zur Erklärung: intToBitstr liefert bei Eingabe eines Integer Wertes ein BitStream konstanter Länge also 5 bzw. 8.
tabelle2 und tabelle1 beinhalten Strings.
Was hat diese Warnung zu bedeuten und wie kann ich das besser machen.
folgendes Problem:
Ich benutze ein eine Hasttabelle um bei einer Eingabe eines Strings einen anderen zurückzugeben. Der Compiler meldet mir aber folgendes:
C:\programmieren\java\TextKompressor2>javac TDecompressor.java
Note: TDecompressor.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
C:\programmieren\java\TextKompressor2>javac -Xlint TDecompressor.java
TDecompressor.java:90: warning: [unchecked] unchecked call to put(K,V) as a memb
er of the raw type java.util.Hashtable
hashtable.put(String.format("1%s",intToBitstr5(i)),tabelle1);
^
TDecompressor.java:113: warning: [unchecked] unchecked call to put(K,V) as a mem
ber of the raw type java.util.Hashtable
hashtable.put(String.format("0%s",intToBitstr(i)),tabelle2);
^
2 warnings
Zur Erklärung: intToBitstr liefert bei Eingabe eines Integer Wertes ein BitStream konstanter Länge also 5 bzw. 8.
tabelle2 und tabelle1 beinhalten Strings.
Was hat diese Warnung zu bedeuten und wie kann ich das besser machen.