使用IDEA编写java时一些常用的小技巧

记录一下常用的快捷键以及一些小方法

psvm 快速生成主函数

//psvm可以直接生成以下代码
public static void main(String[]args){
}

sout 快速生成输出语句

//sout可以直接生成以下代码
System.out.println();

fori 快速生成for循环语句

  • fori 快速生成for循环语句,需要自己写结束条件
//fori可以直接生成以下代码
for (int i = 0; i < ; i++) {            
     }
  • arr.fori 快速生成数组arr的for循环语句,结束条件为arr.length(arr为数组名)
//arr.fori可以直接生成以下代码
int[] arr=new int[]{1,2,3,4,5};
for (int i = 0; i < arr.length; i++) {            
     }
  • arr.forr 快速生成数组arr的逆序for循环语句,结束条件为0(arr为数组名)
//arr.fori可以直接生成以下代码
int[] arr=new int[]{1,2,3,4,5};
for (int i = arr.length; i >0 ; i--) {            
     }

ctrl+alt+v

  • 当写了一个方法,返回值为数组时,在调用时,可以选中函数名,然后按ctrl+alt+v,可以直接生成一个类型为数组的变量来接收该方法返回的新数组
public class test {
    public static void main(String[] args) {
    	int[] newarr = copyArrar(arr, s, e);//选中函数名,alt+ctrl+v可以直接生成int[]+变量名
	}
	public static int[] copyArray(int[] arr1,int start,int end){
		balabala;//一顿操作产生新数组
		return newarr;
       }
    }
}

ctrl+p 显示方法中的参数顺序

  • 当调用方法时,忘记里面的参数顺序,可以用鼠标点击括号里面,然后按ctrl+p,即可显示参数
    在这里插入图片描述

ctrl+alt+L IDEA代码自动对齐

  • ctrl+alt+L自动对齐可以使代码更加整齐,比如运算符两边加空格等等

ctrl+alt+m 自动抽取方法

  • 首先选中要要提取的代码,然后按ctrl+alt+m
    在这里插入图片描述
  • 效果如下
    在这里插入图片描述

ctrl+alt+t 快速生成大括号语句(for,if,等)

  • 选中要囊括的语句,然后按ctrl+alt+t ,选择所需的语句即可
    在这里插入图片描述

shift + f6 改变同一方法中的所有相同变量名

*选中一个变量名(比如为max),然后按shift+f6,在改成一个不同的变量名(比如min),可以直接将该方法中所有的max全部改为min

ctrl+d 快速复制

  • 光标放在一条语句上,按ctrl+d可以直接复制该语句,若想要复制两行及以上的代码,选中之后在按ctrl+d

alt+鼠标左键 竖向选中一列

  • 按住鼠标滚轮也可以实现竖向选中
  • 如图
    在这里插入图片描述

输出

  • 不换行输出 去掉println后面的ln
        System.out.print("hahahaha");
  • 格式化输出使用 printf
        //比如保留两位小数
        System.out.printf("平均分为:"+"%.2f",avg);

持续更新


版权声明:本文为m0_52060121原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。