요즘 읽고있는 「프로그래밍면접, 이렇게 준비한다(4판)」에서 나온 문제를 풀다가 StringBuilder에 관한 내용이 나와 정리해본다. 문제가 나오면 처음에 혼자 풀어본뒤 책에서 나온 코드를 보고 비교해 보는 방식으로 책을 읽고있다. 이번에 본 문제 라이브러리 함수를 쓰지 않고 문자열을 뒤집는 함수를 만들어라. 내가 처음 작성한 답 public static void main(String[] args) { String str = "abcdef"; List listStr = new ArrayList(); int strLen = str.length(); for(int i=strLen-1; i>=0; i--) { String subStr = str.substring(i, i+1); listStr.add(sub..
항상 for문을 사용하면서 후증가인 i++를 사용하면서 궁금증이 생기지 않았는데 다른사람이 쓴 소스코드에서 선증가 선감소를 쓴 코드를 보면서 뭐가 다를지 궁금해졌습니다. 선증가 후증가의 차이점은 중앙수식을 언제 실행하냐의 차이였습니다. int i = 1; int j = i++; 코드 실행은 좌변에서 부터 실행하는데 j변수를 int형으로 선언하고 i++의 값을 j에 대입합니다. 여기서 '='이 중앙수식에 해당합니다. i++은 후증가이므로 중앙수식을 먼저 실행합니다. 현재 i의 값은 1이므로 1을 j에 대입한뒤 증가연산을 수행합니다. 따라서 출력해보면 i=2, j=1의 값이 됩니다. int i = 1; int j = ++i; 자 이제 반대로 선증감을 하게 된다면 ++i는 선증가이므로 중앙수식을 나중에 실행합..
- Total
- Today
- Yesterday
- string
- 일본 한인마트
- StringBuilder
- 일본 만두
- 벨로시티
- 후감소
- 엔진엑스 멀티도메인 404에러
- velocity
- 연산자
- 자바책
- 엔진엑스 ssl 멀티도메인 404
- 자바
- 누가_쏙쏙_바로바로_알려줄사람_어디없나
- 선증가
- VelocityPluginImages
- 선감소
- nginx multiple domain
- 후증가
- 일본 장터
- 일본 비비고
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |