/
Forside
/
Teknologi
/
Udvikling
/
Java
/
Nyhedsindlæg
Login
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Stil et spørgsmål
Skriv et tip
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
Java
#
Navn
Point
1
molokyle
3688
2
Klaudi
855
3
strarup
740
4
Forvirret
660
5
gøgeungen
500
6
Teil
373
7
Stouenberg
360
8
vnc
360
9
pmbruun
341
10
mccracken
320
et substring problem
Fra :
Mads Zahle Østergaar~
Dato :
14-01-01 18:17
Hejsa,
Jeg sidder med min første javabog, og leger lidt med de muligheder klassen
substring giver. Nedstående program skulle gerne udskifte ordet "hate" med
ordet "love" første gang man møder det i en sætning. Programmet ser sådanne
ud:
****
public class StringExercise2
{
public static void main(String[] args)
{
System.out.println("This program replaces the first encounted \"hate\"
with \"love\".");
System.out.println("Enter a sentence containing the word \"hate\" (typed
in small letters)");
String hateSentence = SavitchIn.readLine();
int hPosition = hateSentence.indexOf("hate");
int ePosition = hateSentence.indexOf("hate" + 3);
int lastPostionNumber = hateSentence.length();
String beforeHate = hateSentence.substring(0, hPosition);
String afterHate = hateSentence.substring(ePosition + 1,
lastPositionNumber + 1);
String loveSentence = (beforeHate + "love" + afterHate);
System.out.println(loveSentence);
System.out.println("Press Enter to end the program");
String junk = SavitchIn.readLine();
}
}
*****
Klassen SavitchIn modtager input fra keyboardet.
Når jeg kompiler programmet får jeg så følgende fejlmeddelelse:
****
StringExercise2.java:15: cannot resolve symbol
symbol : variable lastPositionNumber
location: class StringExercise2
String afterHate = hateSentence.substring(ePosition + 1,
lastPositionNumber + 1);
^
1 error
*****
Kan nogen fortælle mig hvorfor
Mads
Janus (
14-01-2001
)
Kommentar
Fra :
Janus
Dato :
14-01-01 18:26
Du har ikke stavet lastPositionNumber på samme måde. Variablen
lastPositionNumber er ikke defineret nogle steder, men det er
lastPostionNumber. Bemærk det manglende 'i'.
Janus
"Mads Zahle Østergaard" <mzo@omk.dk> wrote in message
news:ual86.17819$W81.215402@twister.sunsite.dk...
> int lastPostionNumber = hateSentence.length();
> String afterHate = hateSentence.substring(ePosition + 1,
lastPositionNumber + 1);
Mads Zahle Østergaar~ (
14-01-2001
)
Kommentar
Fra :
Mads Zahle Østergaar~
Dato :
14-01-01 18:42
aahhh - takker mange gange
Mads
Janus skrev i meddelelsen <93snet$sgm$1@eising.k-net.dk>...
>Du har ikke stavet lastPositionNumber på samme måde. Variablen
>lastPositionNumber er ikke defineret nogle steder, men det er
>lastPostionNumber. Bemærk det manglende 'i'.
>
>Janus
>
>
>"Mads Zahle Østergaard" <mzo@omk.dk> wrote in message
>news:ual86.17819$W81.215402@twister.sunsite.dk...
>
>> int lastPostionNumber = hateSentence.length();
>
>> String afterHate = hateSentence.substring(ePosition + 1,
>lastPositionNumber + 1);
>
>
>
Søg
Alle emner
Teknologi
Udvikling
Java
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177822
Tips :
31980
Nyheder :
719565
Indlæg :
6410983
Brugere :
218912
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2026 kandu.dk. Alle rettigheder forbeholdes.