アイデアブレークポイントデバッグ

輸入はjava.util.ArrayList; 
輸入はjava.util.List;

パブリッククラスTest {
パブリック静的な無効メイン(文字列[] args){
リストの<string>リスト=新規のArrayList <>();
list.add( "张三");
list.add( "李四");
list.add( "王五")。
文字列結果=のgetResult(リスト)。

System.out.println(結果)。
}

パブリック静的文字列のgetResult(リストの<string>リスト){
IF(リスト== NULL ||はlist.size()== 0){
戻りヌル。
}

StringBuilderのSB =新規のStringBuilder();
(リスト文字列S){ため
、sb.append(S).append(」「)
}
結果は= sb.toStringストリング();

(result.length()、0から1まで)result.substring返す;
}


}
このようなプログラムを書くこと。 

ショートカット
ブレークポイントはCtrl + Dを追加するAlt + F8を迅速に行コピーである



ことである---小昆虫デバッグのを

少し昆虫下で単一ステップ動作することができます。

あなたは実行の最後まで、F8、ブレークポイント、ラインごとのプログラムの実行を押すたびに。

履歴書には、

現在のブレークポイントから直接次のブレークポイントをスキップします。

すべてのブレークポイントを見ます

  

 

 

 すべてのブレークポイントを禁止:

デバッグの過程では、ブレークポイントは、どの問題を知りません。コードのバグのラインは、すべてのブレークポイントをスキップしたいです、

 



赤からグレーへのブレークポイントの変更をクリックした後、すべての休憩あなたの上にジャンプしてF9キーを押し、停止しません


条件付きブレークポイントを

このブレークポイントを想定すると、文字列sの必要性は、コンテンツのみブレークポイント張を満たします

Ctrlキー+ Shiftキー+ F8  

条件は、ウィンドウを出てきます

 

Java式を入力します。

張文字列のコンテンツだけでブレークポイントを満たします

 

条件を満たすように、設定した後にとどまります、

list.add(「ジョー・スミス」);途中降機、他は滞在していませんでした。条件付きブレークポイントを削除した場合、それがままになります。

 

 

式の評価:

ブレークポイントデバッグの過程で、特定のブレークポイント後の結果は計算値であるかを確認します

デバッグを開始した後、リストを選択します。その後、Altキー+ F8

Enterキーを押します

私たちは、現在のリスト内の値を見ることができます

 

 指定された行に実行します。

 

ラインから指定されたブレークポイントを実行するにはAltキー+ F9。

 

 

setValueの:設定された値

文字列の結果=のgetResult(リスト); 
F2キーを押してヌルリストに記入

 

テストします
if (list == null|| list.size() == 0){
return null;
}
这段函数的输出是否一致



おすすめ

転載: www.cnblogs.com/ChangeMyWorld/p/11298554.html