-
Notifications
You must be signed in to change notification settings - Fork 0
/
Word.java
49 lines (39 loc) · 826 Bytes
/
Word.java
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
44
45
46
47
48
49
package laboration5;
public class Word{
/*
* Skapar ett nytt ord med den givna texten.
*/
String text;
public Word(String text) {
this.text = text;
}
/*
* Jämför detta ord med det specifierade objektet. Resultatet
* är true om och endast om obj också är ett ord (Word)
* och har samma text.
*/
public boolean equals(Object obj) {
if(!(obj instanceof Word)) {
return false;
}
Word objWord = (Word) obj;
if(this.text.equals(objWord.text)) {
return true;
}
return false;
//return false;
//return this.text.equals(objWord.text);
}
/*
* Returnerar hashkoden för detta ord beräknat på ordets text.
*/
public int hashCode() {
return text.hashCode();
}
/*
* Returnerar texten för detta ord
*/
public String toString() {
return text;
}
}