Notice
Recent Posts
Recent Comments
Link
투케이2K
21. (java/자바) ArrayList contains, indexOf - 배열에 특정 값 포함 여부 확인 및 위치 확인 본문
Java
21. (java/자바) ArrayList contains, indexOf - 배열에 특정 값 포함 여부 확인 및 위치 확인
투케이2K 2020. 12. 28. 18:50/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : Eclipse
개발 언어 : Java
/* =========================== */
/* =========================== */
[소스 코드]
package Al;
import java.util.ArrayList;
public class MainActivity3 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("[ArrayList contains, indexOf - 배열에 특정 값 포함 여부 확인 및 위치 확인]");
//초기 ArrayList 선언 및 데이터 삽입
ArrayList list = new ArrayList();
list.add("하나");
list.add("둘");
//contains 메소드는 데이터 포함 여부를 true, false로 리턴해준다
boolean two = list.contains("둘");
boolean three = list.contains("셋");
System.out.println("[둘] 포함 여부 : "+two);
System.out.println("[셋] 포함 여부 : "+three);
if(two == true) { //둘 - 데이터 포함 시 위치확인 실시
int idx = list.indexOf("둘"); //indexOf 메소드는 데이터 번지수를 정수값으로 리턴해준다
System.out.println("[둘] 위치 확인 : "+idx);
System.out.println("[둘] 데이터 확인 : "+list.get(idx));
}
else {
System.out.println("[둘] 위치 확인 : "+"데이터가 없습니다");
}
}//메인 종료
}//클래스 종료
/* =========================== */
[결과 출력]
[ArrayList contains, indexOf - 배열에 특정 값 포함 여부 확인 및 위치 확인]
[둘] 포함 여부 : true
[셋] 포함 여부 : false
[둘] 위치 확인 : 1
[둘] 데이터 확인 : 둘
/* =========================== */
/* =========================== */
[요약 설명]
* 1. contains 메소드는 데이터 포함 여부를 true, false로 리턴해준다
* 2. indexOf 메소드는 데이터 번지수를 정수값으로 리턴해준다
/* =========================== */
반응형
'Java' 카테고리의 다른 글
23. (java/자바) 알고리즘 : 최소공배수, 최대공약수 - while문을 사용해 최소공배수, 최대공약수 구하기 실시 (0) | 2020.12.29 |
---|---|
22. (java/자바) 알고리즘 : 약수구하기 - for문 사용해서 약수구하기 실시 (0) | 2020.12.29 |
20. (java/자바) 알고리즘 : 소인수분해 - for문과 while문 사용해 소인수분해 실시 (0) | 2020.12.28 |
19. (java/자바) 알고리즘 : 소수구하기 - 이중 for문을 사용해 1부터 10까지 소수구하기 (0) | 2020.12.28 |
18. (java/자바) 최소값(min), 최대값(max) - Arrays.stream 사용해 최소값(min), 최대값(max) 구하기 (0) | 2020.12.28 |
Comments