init research
This commit is contained in:
+32
@@ -0,0 +1,32 @@
|
||||
package tech.v3.dataset;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
public class Text implements Comparable
|
||||
{
|
||||
public final String text;
|
||||
public Text(String data) {
|
||||
Objects.requireNonNull(data);
|
||||
text = data;
|
||||
}
|
||||
public String toString() { return text; }
|
||||
public int hashCode() { return text.hashCode(); }
|
||||
public boolean equals(Object other) {
|
||||
String strData = null;
|
||||
if (other instanceof String) {
|
||||
strData = (String)other;
|
||||
} else if (other instanceof Text) {
|
||||
strData = ((Text)other).text;
|
||||
}
|
||||
return text.equals(strData);
|
||||
}
|
||||
public int compareTo(Object other) {
|
||||
String strData = null;
|
||||
if (other instanceof String) {
|
||||
strData = (String)other;
|
||||
} else if (other instanceof Text) {
|
||||
strData = ((Text)other).text;
|
||||
}
|
||||
return text.compareTo(strData);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user