아이디어 중단 점 디버깅

수입 인 java.util.ArrayList; 
수입은 java.util.List;

공용 클래스 테스트 {
공공 정적 무효 메인 (문자열 []에 args) {
일람 <문자열> 목록 = 새로운 ArrayList를 <> ();
에는 list.add ( "张三");
에는 list.add ( "李四");
에는 list.add ( "王五");
문자열 결과 = getResult를 (목록);

에서 System.out.println (결과);
}

공공 정적 문자열 getResult를 (목록 <문자열> 목록) {
경우 (목록 == null이 ||는 list.size () == 0) {
는 null;
}

의 StringBuilder SB = 새의 StringBuilder ();
(목록 문자열들) {에 대한
; sb.append (들)으로 .Append ( "")
}
; 결과 = sb.toString 문자열 ()

- (. 1 result.length () 0) 돌려 result.substring
}


}
이러한 프로그램을 작성한다. 

바로 가기
Alt + F8 Ctrl 키 + D 신속하게 행 복사됩니다 중단 점을 추가하는



즉 --- 작은 곤충 디버그의를

할 수있는 단일 단계 작업을 작은 곤충에서.

당신이 실행이 끝날 때까지, F8, 중단 점, 라인별로 라인에서 프로그램 실행을 누를 때마다.

이력서는

현재 중단 점에서 바로 다음 브레이크 포인트로 건너 뜁니다.

모든 중단 점보기

  

 

 

 모든 중단 점을 금지 :

디버깅 과정에서 중단 점은 문제를 모른다. 코드 버그의 라인은 모든 중단 점을 건너 뛰려면,

 



회색 빨간색에서 브레이크 포인트 변경을 클릭 한 후, 다음 멈추지 않을 것, 모든 휴식 시간 이상을 뛰어 F9 키를 눌러


조건부 중단 점을

이 브레이크 포인트를 가정하면, 문자열들 내용 만 중단 장을 충족 필요

Ctrl 키 + 시프트 + F8  

조건은 창 밖을 올 것이다

 

자바 표현식을 입력

장 문자열의 콘텐츠는 중단 점을 충족

 

설정 후, 조건이있을 것입니다 충족하기 위해,

에는 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