일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- sleep()메소드
- include액션태그
- StringReader
- Linux세팅
- interrupt()
- String char[] 형변환
- 메모리스트림
- 스레드그룸
- StringWriter
- interrupted()
- ID중복
- include지시자
- 리눅스세팅
- ThreadGroup()
- 상관 서브 쿼리
- ObjectInputStream
- Daemon()
- Linux셋팅
- first-child
- InputDialog
- 리눅스셋팅
- first-of-child
- include 지시자
- char[] String 형변환
- MemoryStream
- 상관서브쿼리
- 아이디중복
- 표현 언어
- isinterrupted()
- 동기화
- Today
- Total
다연이네
days08 ~ days11 본문
1.
String number [] = card.split("-");
split 함수가 쪼개는 역할이라면 모으는 역할을 하는 함수는? String.join("구분자",모을 배열명);
String reCard = String.join("-", number);
=> split는 "-"로 잘라서 배열로 나눈거고
join은 그 반대로 배열을 "-"로 연결하여 합친 것
//char -> int ('1' -> 1)
// if((g-48)%2==0)
//(g-48) 문자-48 = 숫자가 된다
3. 날짜를 얻어오는 함수 #날짜함수
Date d = new Date();
int year = d.getYear()+1900;
System.out.println(d.getMonth()+1); //오늘 월
System.out.println(d.getDate()); //오늘 일
Calendar c =Calendar.getInstance();
int toyear = c.get(Calendar.YEAR);
int tomonth = c.get(Calendar.MONTH)+1;
int todate = c.get(Calendar.DATE);
3.
함수를 호출하는 방법에 따라
1) Call By Name
drawLine(); //매개변수 없이 함수 호출
2) Call By Value
int hap=sum(a,b); //함수 호출 할때 a,b 변수 값을 넘김
3) Call By Reference
매개변수가 메인함수의 x,y를 참조하도록 호출하는 것
4) Call By Point (자바는 x)
4. 재귀함수
자기 자신을 호출하는 함수, 트리구조일때 재귀함수를 쓴다 (성능은 감소)
예제 - 팩토리알, 합 구하는 재귀함수
5. 배열의 방 늘리기 m[] -> n[]
1)
if(i==m.length) { //i= 돈 횟수, m의 길이만큼 돌았으면
for (int j = 0; j < m.length; j++) {
n[j]=m[j]; //m값을 n에 복사하고
}
m=n; //n을 m에 넣기
}
2)
if(i==m.length) {
System.arraycopy(m, 0, n, 0, m.length); //함수 이용하기
m=n;
}
#방늘리기 System.arraycopy
6.
int [] n = {1,2,3,4,5,6,7,8,9,10};
int resulty = add(n); // O
int results = add(new int[] {1,2,3,4,5,6,7,8,9,10}); // O
int results = add( {1,2,3,4,5,6,7,8,9,10}); // X
7. 버블정렬
8.
#String_char[]_형변환 #형변환
String name ="dayeon";
char [] nameArray = name.toCharArray();
#char[]_String_형변환
1) "" 더하기
char [] m = {'k','e','n','i','k'};
System.out.println(m+"");
2) 생성자
String name = new String(m);
'Java' 카테고리의 다른 글
[days16] 다형성 (0) | 2020.10.17 |
---|---|
[days16] final (0) | 2020.10.17 |
[days16] 클래스 간의 형변환 ( 사원, 정사원, 영업사원, 임시직사원) (0) | 2020.10.17 |
this, 생성자, static, 상속 (0) | 2020.10.17 |
days02 ~ days07 정리 (0) | 2020.10.09 |