repositories
/
Persons_Comparator.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* Add Levenshtein distance to Firstname class Comparable.
[Persons_Comparator.git]
/
src
/
Firstname.java
diff --git
a/src/Firstname.java
b/src/Firstname.java
index 2535c0e3844d4df03d834c9937e36c947770b4d2..27362c2d6f203f53c207641f98cce619dd1d0b6d 100644
(file)
--- a/
src/Firstname.java
+++ b/
src/Firstname.java
@@
-1,4
+1,4
@@
-public class Firstname {
+public class Firstname
implements Comparable<Firstname>
{
private String firstname;
public String getFirstname() {
private String firstname;
public String getFirstname() {
@@
-8,4
+8,9
@@
public class Firstname {
public void setFirstname(String firstname) {
this.firstname = firstname;
}
public void setFirstname(String firstname) {
this.firstname = firstname;
}
-}
+
+ @Override
+ public int compareTo(Firstname firstname) {
+ return LevenshteinDistance.computeLevenshteinDistance(this.getFirstname(), firstname.getFirstname());
+ }
+}
\ No newline at end of file