Java - for each문 직접 구현해보기
·
Java
for each문 설명글에서 이어지는 내용이다2025.04.24 - [프로그래밍언어/Java] - 자바 프로그래밍(1) - for each문 자바 프로그래밍(1) - for each문알고리즘 공부를 하다가 for each문이 나와서 글을 작성해본다.학부에서 Java를 공부할 때 for each문을 접해본 적이 없었는데NHN 아카데미 자바 백엔드 과정을 수료하면서 처음 배웠던 기억이 있다...fkqlaus.tistory.com for each문 직접 구현해 보기Iterable은 직접 구현할 수 있는데 Iterable 인터페이스를 보면 iterator라는 함수를 정의해줘야 한다. 그렇다.Iterator에서 hasNext()와 next()를 구현하면 Iterable을 사용할 수 있다!그렇다면 hasNext..
Java - for each문
·
Java
알고리즘 공부를 하다가 for each문이 나와서 글을 작성해 본다.학부에서 Java를 공부할 때 for each문을 접해본 적이 없었는데NHN 아카데미 자바 백엔드 과정을 수료하면서 처음 배웠던 기억이 있다.... for each문이란?for-each 문은 컬렉션(Collection)이나 배열(Array)에 저장된 요소들을 하나씩 순차적으로 반복(iterate) 할 때 사용하는간편한 반복문이다...라고 하는데 향상된 for문이라고 부르기도 한다.for (자료형 변수 : 컬렉션 또는 배열) { // 반복할 코드} 예시로 코드를 작성해 본다면 이런 식으로 사용할 수 있겠다.List names = Arrays.asList("Alice", "Bob", "Charlie");for (String name :..
01. 문자 찾기
·
알고리즘 문제풀이
문제 설명한 개의 문자열을 입력받고, 특정 문자를 입력받아 해당 특정문자가 입력받은 문자열에 몇 개 존재하는지 알아내는 프로그램을 작성하세요.대소문자를 구분하지 않습니다. 문자열의 길이는 100을 넘지 않습니다.입력첫 줄에 문자열이 주어지고, 두 번째 줄에 문자가 주어진다.문자열은 영어 알파벳으로만 구성되어 있습니다.출력첫 줄에 해당 문자의 개수를 출력한다.예시 입력1Computercoolerc 예시 출력12풀이 import java.util.Scanner;public class JAVA1 { public static int solution(String s, char c) { int answer = 0; s = s.toUpperCase(); c = Chara..
Spring boot와 Maria DB 연동
·
Spring boot
Spring boot와 Maria DB를 연동을 정리해 보겠다. 1. Maria DB 설치https://mariadb.org/download/?m=blendbyte&t=mariadb&p=mariadb&r=11.7.2&os=windows&cpu=x86_64&pkg=msi&mirror=blendbyte Download MariaDB Server - MariaDB.orgREST API Reporting Bugs … Continue reading "Download MariaDB Server"mariadb.org 위 링크에 접속해서 원하는 버전과 OS를 설정한 후 다운로드를 누르면 된다. 이후 다운되는 installer를 실행시켜 쭉~~ 실행시켜 주면 된다 2. Maria DB 데이터베이스 만들기설치를 완료한 ..