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”

*/

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/shijinglu2018/p/9998361.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值