輸入は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;
}
这段函数的输出是否一致