Gegroet allemaal,
Ik ben momenteel bezig aan een opdracht om te controleren of een ingevoerde string hetzelfde is indien hij ook achterwaards gelezen wordt.. Ik ben al een heel eind op weg alleen krijg ik steeds een foutmelding waar ik geen wijs uit kan...
Een deel van de code:
Wat ik dus wil doen is een tijdelijke string aanmaken die de letters (chars) van de ingevoerde string in omgekeerde volgorde achter elkaar zet en vervolgens de 2 strings met elkaar gaat vergelijken.
De foutmelding die ik vervolgens krijg is deze:
Wie kan me helpen? Ik gebruik overigens JCreator 2.0
Alvast enorm bedankt!
Ik ben momenteel bezig aan een opdracht om te controleren of een ingevoerde string hetzelfde is indien hij ook achterwaards gelezen wordt.. Ik ben al een heel eind op weg alleen krijg ik steeds een foutmelding waar ik geen wijs uit kan...
Een deel van de code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
| import java.awt.*;
import java.applet.*;
import java.awt.event.*;
import java.lang.String;
public class Palindroom extends Applet implements ActionListener
{
private TextField invoerVak;
private boolean isGelijk = false;
private int lengteString;
private String invoer, testString;
public void init()
{
invoerVak = new TextField(20);
this.add(invoerVak);
invoerVak.setBounds(120,20,200,20);
uitvoerLabel = new Label("");
add(uitvoerLabel);
uitvoerLabel.setBounds(20,170,300,20);
invoerVak.requestFocus();
}
public void actionPerformed(ActionEvent event)
{
if (event.getSource() == testKnop)
{
invoer = invoerVak.getText();
lengteString = invoer.length();
for(int i=0;i<lengteString;i++)
{
invoer.charAt(i) = testString.charAt(lengteString-i);
if(invoer.equalsIgnoreCase(testString))
{
isGelijk = true;
}
}
}
}
} |
Wat ik dus wil doen is een tijdelijke string aanmaken die de letters (chars) van de ingevoerde string in omgekeerde volgorde achter elkaar zet en vervolgens de 2 strings met elkaar gaat vergelijken.
De foutmelding die ik vervolgens krijg is deze:
code:
1
2
3
4
5
| Palindroom.java:53: unexpected type
required: variable
found : value
invoer.charAt(i) = testString.charAt(lengteString-i);
^ |
Wie kan me helpen? Ik gebruik overigens JCreator 2.0
Alvast enorm bedankt!
- Ik bespreek ook harde waren en dan wel op www.lordsofmetal.nl - en ik draai en programmeer ze in DYNAMO