IntelliJ IDEA的使用之调试方法

不管学什么要及时复习和练习!!不然就会忘掉,有个输入输出的过程

IntelJ IDEA的使用之断点调试

1)添加断点:直接在代码的最左侧点一下就行,出现红色圈圈。

2)单步运行:mac中F7、F8有其它用途,mac的快捷键可能要重新设置,所以也可以在下侧

控制台直接点。

resume:跳到下一个方法运行。

具体操作:

intelliJ IDEA的使用之调试代码

step1.可以打两个断点(在行号右边),这是会出现两个红圆点

step2.点击上方绿色三角,即可运行或debug

说明:F7是一行一行执行代码(可以进入到被嵌套的方法的内部),F8不能进入被

嵌套的方法的内部,F9是直接跳断点执行,但可以用下面的按钮。

但Mac可能要调试一下,因为,F7/F8/F9有特殊用途。

另外,还有一种调试方法就是打桩。

快捷键:psvm就可以生成main函数,还有就是sout回车即可打印输出。

---------------------------------------------------------------------------------------------------------

 package exercise;

 import java.util.ArrayList;

 import java.util.List;

 public class Main {

     public static void main(String[] args) {

         //创建一个List接口和它的一个实现类ArrayList,以及它的一个存储对象。

          List<String> list=new ArrayList<>();

          //往存储对象list中添加三个元素

          list.add("zhangsan");

          list.add("lisi");

          list.add("wangwu");

          //创建一个方法getResult,并设置方法参数为list

          String result=getResult(list);

          System.out.println(result);

     }

     private static String getResult(List<String> list){

         //list对象为空或list长度为0   则返回为空

         if(list==null||list.size()==0){

             return null;

         }

         //

         StringBuilder sb=new StringBuilder("");

         for(String s:list){

             sb.append(s).append(" ");

         }

         String result=sb.toString();

         return result.substring(0,result.length()-1);

     }

 }

/*

substring函数:

1)带一个参数

 package exercise;

 public class substring1 {

     public static void main(String[] args) {

         String str="this is java";

         String result=str.substring(8);

         //字符串下标从8开始往后的所有字符的一个截取,另外,下标是从0开始的

         System.out.println(result);//java

     }

 }

2)带两个参数

package exercise;

 public class substring2 {

    public static void main(String[] args) {

        String str="this is java";

        String result=str.substring(5,10);

        //字符串从下标从5到10的一个截取,下标包头不包尾,且从0开始

        System.out.println(result);//is ja

    }

}

StringBuilder的用法:

一)创建StringBuilder对象

StringBuilder strB=new StringBuilder( );

1.append(String str)/append(Char c):字符串拼接

System.out.println(“StringBuildder:”+strB.append(“ch”).append(“111”).append(‘c’));

//return “String:ch111c”

二)toString()返回一个与构建起或缓冲器内容相同的字符串。

System.out.println(“String:”+strB.toString());

//return “String:ch111c”

*/

上一篇:关于display显示 linux


下一篇:MySQL数据库原理