import java.util.*;
// use Vector to add value dynamically.
// the same function between Java Vector and Python List
class StringLister{
String[] names = {"Spanky", "Alfalfa", "Buckwheat", "Daria",
"Stymie", "Marianne", "Scotty", "Tommy", "Chubby",
"James", "Victoria"};
public StringLister(String[] moreNames){
Vector<String> list = new Vector<String>();
for (int i = 0; i < names.length; i++) {
list.add(names[i]);
}
for (int i = 0; i < moreNames.length; i++) {
list.add(moreNames[i]);
}
// To sort List in order from min to max (ASCII)
Collections.sort(list);
for (String name: list) {
System.out.println(name);
}
}
public static void main(String[] args) {
StringLister lister = new StringLister(args);
}
}
To run “Java StringLister hello” at terminals and I have get some results in below:
Alfalfa
Buckwheat
Chubby
Daria
James
Marianne
Scotty
Spanky
Stymie
Tommy
Victoria
hello