@yudesong
2018-02-12T03:04:44.000000Z
字数 2392
阅读 545
Java
public class StringBufferDemo {public static void main(String[] args) {//创建字符串缓冲区对象StringBuffer sb = new StringBuffer();//添加功能sb.append("hello").append("world").append("java");System.out.println("sb:"+sb);//反转功能 public StringBuffer reverse():sb.reverse();System.out.println("sb:"+sb);}}
public class TestStringFormat {public static void main(String[] args) {int youNumber = 1;// 0 代表前面补充0// 10代表长度为10// d 代表参数为正数型String str = String.format("%010d", youNumber);System.out.println(str); // 0000000001String str = "000100058";System.out.println(str.replaceFirst("^0*", ""));}}
public class Format {public static void main(String[] args) {Date ss = new Date();System.out.println("一般日期输出:" + ss);System.out.println("时间戳:" + ss.getTime());//Date aw = Calendar.getInstance().getTime();//获得时间的另一种方式,测试效果一样SimpleDateFormat format0 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String time = format0.format(ss.getTime());//这个就是把时间戳经过处理得到期望格式的时间System.out.println("格式化结果0:" + time);SimpleDateFormat format1 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");time = format1.format(ss.getTime());System.out.println("格式化结果1:" + time);}}
public class User implements Comparable<Object>{int id;String name;public User(int id,String name){this.id = id;this.name = name;}/** Getters and Setters*/public int getId() {return id;}public void setId(int id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}@Overridepublic int compareTo(Object o) {if(this ==o){return 0;}else if (o!=null && o instanceof User) {User u = (User) o;if(id<=u.id){return -1;}else{return 1;}}else{return -1;}}}public class Test{//编写Comparator,根据User的id对User进行排序private static final Comparator<User> COMPARATOR = new Comparator<User>() {public int compare(User o1, User o2) {return o1.compareTo(o2);//运用User类的compareTo方法比较两个对象}};public static void main(String[] args) {ArrayList<User> student = new ArrayList<User>();User user1 = new User(1,"yueliming");User user2 = new User(2,"yueliming");Collections.sort(student, COMPARATOR);//用我们写好的Comparator对student进行排序for(int i=0;i<student.size();i++){System.out.println(student.get(i).getId());}}}