webForumDet fria alternativet

Cast

1 svar · 216 visningar · startad av AG

AGMedlem sedan mars 20001 266 inlägg
#1

Försöker casta om en nummerkombination till int men det verkar ej fungera.
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600">
int user;
user = (int) request.getParameter("user");

Det vill inte fungera.

Andreas

spangoMedlem sedan juni 20008 205 inlägg
#2

Det beror på att man inte kan casta objekt ( == strängen) till primitiver ( == int), och även om man kunde det så har de inget släktskap. Men men, det är ändå inte särskilt svårt...
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600">
try{
int user;
user = Integer.parseInt(request.getParameter("user"));
} catch (NumberFormatException e){
// Ogiltigt sifferformat
}

------------------
God is real, unless declared integer.

[Redigerat av spango den 08 feb 2002]

130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)