一、//生成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); }