• 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回车即可打印输出。

      

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

     1 package exercise;
     2 
     3 import java.util.ArrayList;
     4 
     5 import java.util.List;
     6 
     7 public class Main {
     8 
     9     public static void main(String[] args) {
    10 
    11         //创建一个List接口和它的一个实现类ArrayList,以及它的一个存储对象。
    12 
    13          List<String> list=new ArrayList<>();
    14 
    15  
    16 
    17          //往存储对象list中添加三个元素
    18 
    19          list.add("zhangsan");
    20 
    21          list.add("lisi");
    22 
    23          list.add("wangwu");
    24 
    25  
    26 
    27          //创建一个方法getResult,并设置方法参数为list
    28 
    29          String result=getResult(list);
    30 
    31          System.out.println(result);
    32 
    33     }
    34 
    35     private static String getResult(List<String> list){
    36 
    37         //list对象为空或list长度为0   则返回为空
    38 
    39         if(list==null||list.size()==0){
    40 
    41             return null;
    42 
    43         }
    44 
    45         //
    46 
    47         StringBuilder sb=new StringBuilder("");
    48 
    49         for(String s:list){
    50 
    51             sb.append(s).append(" ");
    52 
    53         }
    54 
    55         String result=sb.toString();
    56 
    57         return result.substring(0,result.length()-1);
    58 
    59     }
    60 
    61 }

    /*

    substring函数:

    1)带一个参数

     1 package exercise;
     2 
     3  
     4 
     5 public class substring1 {
     6 
     7     public static void main(String[] args) {
     8 
     9         String str="this is java";
    10 
    11         String result=str.substring(8);
    12 
    13         //字符串下标从8开始往后的所有字符的一个截取,另外,下标是从0开始的
    14 
    15         System.out.println(result);//java
    16 
    17     }
    18 
    19 }

    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”

    */

     

     

     

     

     

     

     

    成年人的世界没有那么多的童话,也没有那么多的逆袭。
  • 相关阅读:
    你必须知道的495个C语言问题,学习体会四
    ++操作符重载代码分析
    正斜杠 与反斜杠之争
    文件操作基础入门
    你必须知道的495个C语言问题,学习体会三
    你必须知道的495个C语言问题,学习体会二
    【皇甫】☀别进来 千万别进来
    【皇甫】☀设计_模式
    【皇甫】☀七个小矮人和一个小博
    【皇甫】☀游戏还有游戏还是游戏
  • 原文地址:https://www.cnblogs.com/shijinglu2018/p/9998361.html
Copyright © 2020-2023  润新知