start.equals(a)
했을때 start이 null이면 nullpoint Exception이 발생한다.
a가 확실히 null이 아닌 값이라면
a.equals(start) 하는게 좋다.
else 안쓰기 위해서
if(조건문)
행동1;
else
행동2;
대신에
if(조건문){
행동1;
return;
}
행동2;
으로 쓰면된다.
(return;인건 메서드가 void리턴하는 경우이고, return type에 맞게 다양한 것을 return하도록 쓰자. return -1; return ""; 등)
Enum은 equals 대신 ==을 써도 된다.
ctrl + alt + l
하면 레이아웃 예쁘게 정렬된다.
assertThat(actual).isEqualTo(expected)