Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
Tags
- java
- backend
- C++
- 사물인터넷
- Python
- java정리
- 프로그램
- Reflex
- 개발자
- 프로그래머스
- 백준
- 코딩테스트
- 모의 주식
- 자바독학
- 코딩
- frontend
- SNS
- 코테
- 이웃한 칸
- 빅데이터
- 코딩독학
- 개발
- 프로그래밍
- 주가예측
- 코스닥
- 자바
- 자바정리
- 개인프로젝트
- 풀스택프레임워크
- Project
Archives
- Today
- Total
Creative Code
자료형-(2) 본문
**StringBuffer (문자열을 추가/변경할때 주로 쓰는 자료형)
StringBuffer sb = new StringBuffer();
sb.append("Hello");
sb.append(" ");
sb.append("Java");
sb.insert(6,"i am");
String str = sb.toString();
System.out.println(str);
System.out.println(sb.substrint(1,6));
**배열
int[] arr = {1,2,3,4,5}; // 배열선언
String[] arr = {"학교","도서관","집","학원"}; // 배열선언
String[] day = new String[7]; // 배열선언
day.length; // 배열의 사이즈
**ArrayList자료형
import java.util.ArrayList; // 필수
ArrayList arr = new ArrayList(); // arrayList 자료형 선언
arr.add("Mon"); //arrayList 에 원소 추가
System.out.println(arr.get(0)); // arrayList의 0번인덱스값 출력
System.out.println(arr.size()); // arrayList의 크기 출력
System.out.println(arr.contains("Mon")); // arrayList의 Mon원소 포함여부 boolean값으로 리턴
System.out.println(arr.remove("Mon")); //arrayList의 Mon원소 삭제후 해당 값 출력
System.out.println(arr.remove(0)); //arrayList의 0번째 인덱스 삭제후 해당 값 출력
ArrayList<String>arr = new ArrayList<>();
**배열을 ArrayList로
import java.util.ArrayList;
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String[] days = {"MON","TUE","WED","THR","FRI","SAT","SUN"};
ArrayList<String>arr = new ArrayList<>(Arrays.asList(days)); // 배열을 arrayList 자료형으로 변환
System.out.println(arr); // arrayList를 그대로 출력
String result1 = String.join(",",arr); // arrayList값들을 콤마로 연결시킨 문자열 생성
String[] prime = new String[]{"2","3","5","7"};
String result2 = String.join(",",prime); // 배열을 콤마로 연결시킨 문자열 생성
System.out.println(result1);
System.out.println(result2);
}
}
**arrayList 정렬하기
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Comparator;
(생략)
ArrayList<String>arr = new ArrayList<>(Arrays.asList("1727","1272","2671"));
arr.sort(Comparator.naturalOrder()); // 오름차순정렬
System.out.println(arr);
arr.sort(Comparator.reverseOrder()); // 내림차순정렬
System.out.println(arr);