JAVA
[Java] for each문 - 향상된 for문
for each문은 코드를 더 간결하고 가독성 좋게 만들어 준다. 단, for each 문은 따로 반복 횟수를 명시적으로 주는 것이 불가능하고, 한 단계씩 순차적으로 반복할 때만 사용이 가능하다는 제약이 있다. ■ 기본 구조 type은 배열이나 컬렉션의 요소의 타입이며, variableName은 각 요소를 참조할 변수의 이름이다. arrayOrCollection은 반복을 수행할 배열이나 컬렉션이다. ■ 예시 소스코드 ■ 출력 ■ 참고 자료 https://wikidocs.net/264 04-05 for each 문 for each 문은 J2SE 5.0부터 추가되었다. for each라는 키워드가 따로 있는 것은 아니고 앞서 배운 for 문을 이용한다. 하지만 조건문의 문법이 조금 다르다. … wikidoc..
[JAVA] charAt() - 문자열에서 특정 위치의 문자 추출
문자열 내에서 특정 위치의 문자를 charAt 메서드를 통해 추출 가능하다. 인자로 뽑아내고 싶은 문자의 위치를를 나타내는 정수형 index를 갖는다. ■ 예시 소스코드 ■ 출력 ■ 공식 문서 더 세부적으로 알고싶으시다면 Ctrl + F로 원하는 자료를 서칭하시면 좋을 것 같습니다. :) https://docs.oracle.com/javase/9/docs/api/java/lang/String.html#charAt-int- String (Java SE 9 & JDK 9 ) Compares two strings lexicographically. The comparison is based on the Unicode value of each character in the strings. The character..
[JAVA] 자바의 진수 변환 (2진수, 8진수, 16진수 --> 10진수)
2진수, 8진수, 16진수 모두 Integer.parseInt를 통해 10진수로 변환 가능하다. s는 변환할 2, 8, 16진수 문자열 radix에는 변환할 문자열이 현재 몇진수로 나타내어져 있는지 알려준다. input 값은 문자열(s)과 정수형(radix), return 값은 정수형이다. ■ 예시 소스코드 ■ 출력 ■ 공식 문서 더 세부적으로 알고싶으시다면 Ctrl + F로 원하는 자료를 서칭하시면 좋을 것 같습니다. :) https://docs.oracle.com/javase/9/docs/api/java/lang/Integer.html Integer (Java SE 9 & JDK 9 ) Returns the value obtained by rotating the two's complement bina..
[JAVA] 자바의 진수 변환 (10진수 --> 2진수, 8진수, 16진수)
1. 10진수 ▶ 2진수 Integer.toBinaryString(int i) 2. 10진수 ▶ 8진수 Integer.toOctalString(int i) 3. 10진수 ▶ 16진수 Integer.toHexString(int i) 모두 input 값은 정수형(int)으로, return 값은 문자열(String)이다. ■ 예시 소스코드 ■ 출력 ■ 공식 문서 더 세부적으로 알고싶으시다면 Ctrl + F로 원하는 자료를 서칭하시면 좋을 것 같습니다. :) https://docs.oracle.com/javase/9/docs/api/java/lang/Integer.html Integer (Java SE 9 & JDK 9 ) Returns the value obtained by rotating the two's ..