https://pabeba.tistory.com/126 Java - File Class에 대한 간단한 예제 Java를 이용하여 운영체제 위에 있는 폴더와 파일에 접근하는 법을 알아보겠습니다. (아주 간단한 것들만 있으니 참고 부탁드립니다.) 더 많은 정보는 API 문서에 많습니다. https://docs.oracle.com/javase pabeba.tistory.com 이전에도 디렉터리와 파일 만드는 것에 대하여 작성하면서 실전에 사용하고 싶고 폴더 생성 자동화 프로그램을 만들어 보고 싶다고 이야기했습니다. 그것을 드디어 실전에 사용해 보았습니다. ㅠㅠ 복습 차원에서 다시 한번 알아보도록 하겠습니다. 디렉터리(폴더) 자동 생성하기 // 디렉토리 생성 for (int i = 1; i < 11; i++) {..
시간, 월, 일, 번호 등등 을 표현할 때 단위 수를 맞추기 위해 앞에 0을 넣은 적이 있을 것입니다. 예를 들어, 09월 08일 / 00시 04분 같은 것이 있습니다. 뭐 간단하게 +를 사용하여 문자열에 붙여주면 되는데 숫자를 문자열로 바꾸고 더해줘야 합니다. 이러한 것을 조금 더 쉽게 변경할 수 있는 함수가 있어 알아보려고 합니다. 1. %d (10진수 integer ) int i = 23; System.out.println(String.format("%d❤️", i)); System.out.println(String.format("%5d_", i)); System.out.println(String.format("%-5d_", i)); System.out.println(String.format("%0..
무료한 날보다는 조금은 색감 있는 날이 기억에 남는 것처럼... 우리의 터미널에도 색감을 넣어보고 싶어 알아보게 되었습니다. 터미널을 이쁘게 꾸며보도록 하겠습니다. Iterm2 설치 https://iterm2.com/ iTerm2 - macOS Terminal Replacement iTerm2 by George Nachman. Website by Matthew Freeman, George Nachman, and James A. Rosen. Website updated and optimized by HexBrain iterm2.com 에 가서 iterm2를 설치합니다. Download를 클릭하고 압축을 풀어줍니다. HomeBrew 설치 Homebrew는 macOS 및 Linux 운영 체제에서 사용할 수 있..
ls, ll : 파일 또는 디렉토리 리스트 보기 ls(엘에스), ll(엘엘) 명령어를 이용하여 파일 리스트를 볼 수 있습니다. ls # ls 수평으로 파일과 디렉토리가 보입니다. ll 혹은 ls -l #ll #ls -l 파일에 관한 상세 정보를 나타냅니다. ls -f 디렉토리 뒤에는 '/'를 표시하고 심볼릭 링크는 @가 나타납니다. ls -a dot 파일(.config, .cache 등)을 포함한 모든 파일을 표시합니다. ls -t 파일이 생성된 시간별로 표시됩니다. ls -C 한 줄에 여러 개의 정보를 표시합니다. ls -R 서브디렉토리 내용까지 표시합니다. 서브 명령어들을 조합하여 폴더나 디렉토리를 나타낼 수 있습니다. ls -al 모든 파일에 관한 상세 정보를 나타냅니다. ls -aC 모든 파일을 ..
23년 추석 연휴가 개천절까지 껴서 매우 길게 느껴졌습니다. 그러면서 궁금증이 생겼습니다. 과연 다음번에 있는 가장 긴 연휴는 언제일지 궁금해지기 시작했습니다. 그래서 저만의 국경일 달력? 표?를 만들어 보는 것도 재밌을 것 같더라고요. 국경일 API 승인받기 일단 제작에 앞서 국경일 API를 승인받아야 합니다. https://yogyui.tistory.com/entry/%EA%B3%B5%EA%B3%B5%EB%8D%B0%EC%9D%B4%ED%84%B0%ED%8F%AC%ED%84%B8%EA%B3%B5%ED%9C%B4%EC%9D%BC-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%A1%B0%ED%9A%8C-REST-API 공공데이터포털::공휴일 데이터 조회 (REST API) 회사에서 사원별 공수..
글을 작성하기 전에 망나니 개발자님에게 감사의 인사를 전합니다. 완벽한 설명이라고 생각이 됩니다. 출처에 망나니 개발자님의 설명 링크를 남겨놨습니다. 기존에는 ObjectOutputStream, ObjectInputStream, FileInputStream, BufferedInputStream 등과 같이 Java 프로그래밍에서 파일 입출력과 직렬화(serialization)에 관련된 클래스는 객체를 생성해서 마지막에 close() 메서드를 사용해서 객체를 삭제했습니다. 예시가 있는 글입니다. https://pabeba.tistory.com/127 Java - ObjectInputStream & ObjectOutputStream 객체지향 언어에서 객체를 입출력하지 못한다면 참으로 안타까운 상황이 일어나겠죠..