`
duxubo511325
  • 浏览: 6333 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
private static void deleteFolder(File f) {  //此处做判断如果文件不存在 就不往下执行  if(f==null||!f.exists()){   return;  }//获取文件清单  File[] files = f.listFiles();  for (File file : files) {   if(file.isDirectory()){    //如果是文件夹就递归遍历    deleteFolder(file);   }else{    //删除文件    System.out.println(file.delete());   }//删 ...

List集合总结

jdk 1.5后collection 不再是集合的顶层接口了,而是Iterable  实现这个接口是为了允许集合对象成为增强for 的目标 集合是专业存储对象的容器 ,注意集合仅仅存储的是对象的引用,而非对象本身。 List 继承继承了Collection 接口.    List 是Collection 的子类. List 更强的,具备更多个方法.. list提供了一些特殊方法实现自己的特有功能,都依赖于角标
字符串   Java的的字符串是一个特殊的对象  被final修饰值最终类 他的特点是一旦出初始化值就不可变,默认初始值是null 字符串字面值也是一个对象,是常量存放在方法区的常量池, String的赋值方式 1 直接赋值 String str ...
/**   * 冒泡排序   * */  public static void sortArr(int[] arr){   for (int i = 0; i < arr.length-1; i++) {   //外层for控制循环次数   for (int j = 0; j < arr.length-1-i; j++) {    //内层循环比较两个相邻元素大小,把最大值交换到数组的尾部    //因此,每循环一次,数组最后角标的元素不用再参与比较。所以减掉i    if(arr[j]>arr[j+1]){//交换数据     int temp=arr[j];     arr ...
 /**   * 选择排序   * */  public static void sortArr(int[] arr){   for (int i = 0; i < arr.length-1; i++) {    //从数组中的第个位置元素,和它后面的元素挨个进行比较   for (int j = i+1; j < arr.length; j++) {    if(arr[i]>arr[j]){//交换数据     int temp=arr[i];     arr[i]=arr[j];     arr[j]=temp;    }   }  }   System.out.prin ...

内部类总结

  把一个类定义在其他类的成员位置或者局部位置(比如方法中)的类叫做内部类 内部类可以直接访问外部类的成员,包括私有的private 如果要在外部类中访问内部类中的成员,必须创建内部类的对象, 通过对象调用 内部类的位置 成员位置  局部位置

菱形

 public static void printRhombus(int rows){        System.out.println("打印菱形");  //定义一个变量存储高  int height=rows;  for(int i=0;i<height;i++){   if(i<height/2+1){   //这里加1表示会打印中间行   //控制打印的行数,到中间行的时候^的个数就是0;到了打印*最多的行,   //这里的^越来越少而 *却是越来越多   //(height/2)-i可以得到每行要打印的^    for(int x=1;x<=( ...
 //打印棱形rhombus public static void printRhombus(int height){     int top=height/2+1;//先计算出上部分的行数  for(int x=1;x<=top;x++){  //上部分的高每循环一次少打印一个空格;等于高减掉循环次数   for(int i=1; i<=top-x;i++){    System.out.print(" ");   }   //那么上部分高的*等于循环次数*2-1   for(int y=1;y<=x*2-1;y++){    System.out.pri ...

Java反转2

public static void reverse(int [] arr){ //反转数组.  第一次位置的元素和最后一个元素互换. //第二个和倒数第二个互换. // 设置开始角标,默认是数组的第一个元素 int start=0; // 设置结束角标,默认是数组的最后一个元素. int end=arr.length-1; [align=center][/align] while(start<end){ int temp; temp=arr[start]; arr[start]=arr[end]; arr[end]=temp ...
/** 设置start end两个游标 每循环一次 start++  end-- 当start小于等于end是执行反之停止 数组的反转 */ public static void reverse(int[] arr){    //注意此处 变量声明用逗号隔开切记这样声明变量int start=0,int end =arr.length-1; for(int start=0,end =arr.length-1;start<=end; start++,end--){ int temp=arr[start]; arr[start]=arr[end]; arr[e ...
Global site tag (gtag.js) - Google Analytics