import java.util.ArrayList;
public class TheObject {
private String s;
public TheObject(String field) {
this.s = field;
}
public String getFieldValue() {
return this.s;
}
public static void main(String[] args) {
ArrayList<TheObject> alist = new ArrayList<>();
alist.add(new TheObject("java"));
alist.add(new TheObject("c"));
alist.add(new TheObject("c++"));
alist.add(new TheObject("python"));
alist.add(new TheObject("c#"));
alist.add(new TheObject("php"));
alist.sort((o1, o2) -> o1.getFieldValue().compareTo(o2.getFieldValue()));
for (TheObject obj : alist) {
System.out.println(obj.getFieldValue());
}
}
}
/*
run:
c
c#
c++
java
php
python
*/