一、//生成6位数的随机数 int Temp=(int) Math.round(Math.random()*999999); //后面*的是几位数,那么生成的就是几位数的随机数
二、//在java中获取时间用Calendar,不用Date,会形成千年虫问题。 Calendar date1 = Calendar.getInstance(); date1.get(Calendar.YEAR); Date date2 = new Date(); date2.getYear();
一、字符的反转 /*private String Reverse(String str){ StringBuffer sb=new StringBuffer(str); sb=sb.reverse();//字符串的翻转 return sb.toString(); }*/
二、字符串的反转 public void swap(char[] arr, int begin, int end) { while(begin < end) { char temp = arr[begin]; arr[begin] = arr[end]; arr[end] = temp; begin++; end--; } } public String swapWords(String str) { char[] arr = str.toCharArray(); swap(arr, 0, arr.length - 1); int begin = 0; for (int i = 1; i < arr.length; i++) { if (arr[i] == ' ') { swap(arr, begin, i - 1); begin = i + 1; } } swap(arr, begin, arr.length - 1); return new String(arr); }