标签:height bst sum 断点调试 方法 相同 补充 sub out
IntelJ IDEA的使用之断点调试
1)添加断点:直接在代码的最左侧点一下就行,出现红色圈圈。
2)单步运行:mac中F7、F8有其它用途,mac的快捷键可能要重新设置,所以也可以在下侧
控制台直接点。
resume:跳到下一个方法运行。
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”
*/
//未完待补充
标签:height bst sum 断点调试 方法 相同 补充 sub out
原文地址:https://www.cnblogs.com/shijinglu2018/p/9998361.html