setText와 append의 차이점을 알고싶습니다.

미해결질문
qkrtndus3062 프로필
class Dialog2Listener implements DialogInterface.OnClickListener{
@Override
public void onClick(DialogInterface dialog, int which) {
// AlertDialog로 형변환
AlertDialog alert = (AlertDialog)dialog;
// AlertDialog가 가지고 있는 뷰 추출
EditText edit1 = (EditText)alert.findViewById(R.id.editText);
EditText edit2 = (EditText)alert.findViewById(R.id.editText2);
// 사용자가 입력한 문자열을 가져옴
String str1 = edit1.getText().toString();
String str2 = edit2.getText().toString();

text1.setText("edit1" + str1 + "\n");
text1.append("edit2 : " + str2);
}
}

여기서 text1.append로 끝낸 이유가 알고싶습니다!
소프트캠퍼스 윤재성 프로필
소프트캠퍼스 윤재성 3달 전

setText는 기존에 있는 내용을 지우고 새로게 셋팅해주는 메서드 이고 append는 기존 내용을 유지한채 뒤에 붙혀주는 메서드 입니다~ 첫번째 문자열을 기존내용에 덮어 씌워주고 두번째 문자열을 이어 붙혀서 출력한 코드입니다~^^

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스