04. december 2007 - 19:41
Der er
7 kommentarer og 1 løsning
uses unchecked or unsafe operations
Hej Når jeg kompiler mit program, kommer der efterfølgende en boks frem som siger: "Note: F:\...\Kursusbase.java uses unchecked or unsafe operations". Kan nogen hjælpe? import java.util.HashMap; import java.util.Scanner; import java.io.*; /** * */ public class Kursusbase { private HashMap<String, String> skemaPlaceringHM; private HashMap<String, String> navnHM; private HashMap<String, String> kravHM; private Scanner reader; public Kursusbase() { HashMap skemaPlaceringHM = new HashMap(); Scanner reader = new Scanner("skemagrp.txt"); Scanner sc = null; try { sc = new Scanner(new FileInputStream("skemagrp.txt")); } catch(FileNotFoundException e) { System.out.println("studiegrp-fil ikke fundet"); } while (sc.hasNextLine()) { String ord1; String ord2; Scanner linie = new Scanner(sc.nextLine()); ord1 = linie.next(); ord2 = linie.nextLine().trim(); skemaPlaceringHM.put(ord1, ord2); } sc.close(); } }
Annonceindlæg fra Barco
04. december 2007 - 19:51
#1
HashMap skemaPlaceringHM = new HashMap(); skal nok vaere: skemaPlaceringHM = new HashMap<String, String>();
04. december 2007 - 19:51
#2
angiv typer paa HashMap undlad at skygge for instance field
04. december 2007 - 19:58
#3
siger det stadigvæk
04. december 2007 - 20:09
#4
hm - det goer den ikke hos mig - check lige om gemt og byg af rigtige version etc.
04. december 2007 - 20:15
#5
C:\>type Kursusbase.java import java.util.HashMap; import java.util.Scanner; import java.io.*; /** * */ public class Kursusbase { private HashMap<String, String> skemaPlaceringHM; private HashMap<String, String> navnHM; private HashMap<String, String> kravHM; private Scanner reader; public Kursusbase() { skemaPlaceringHM = new HashMap<String, String>(); Scanner reader = new Scanner("skemagrp.txt"); Scanner sc = null; try { sc = new Scanner(new FileInputStream("skemagrp.txt")); } catch(FileNotFoundException e) { System.out.println("studiegrp-fil ikke fundet"); } while (sc.hasNextLine()) { String ord1; String ord2; Scanner linie = new Scanner(sc.nextLine()); ord1 = linie.next(); ord2 = linie.nextLine().trim(); skemaPlaceringHM.put(ord1, ord2); } sc.close(); } } C:\>javac Kursusbase.java C:\>
04. december 2007 - 20:25
#6
tak virker nu. bare læg et svar
04. december 2007 - 20:26
#7
har i øvrigt også et spørgsmål om ArrayList... nej, jeg laver bare en ny tråd til det :)
04. december 2007 - 20:29
#8
svar
Kurser inden for grundlæggende programmering