본문 바로가기

MEMO37

substring .substring(단어시작 노드번호,검색할 단어갯수-생략시 전체갯수)//파일속성public void property() throws Exception{ String url = "D:\\product\\pd1.jpg"; File f = new File(url); System.out.println(f.getName()); //파일명을 가져와라 //파일 속성명(확장자)만 가져오기 String filename = f.getName(); //해당 단어를 기준으로 맨 마지막에 해당되는 단어 노드번호 int n = filename.lastIndexOf("."); //(단어시작 노드번호,검색할 단어갯수-생략시 전체갯수) String modify = filename.su.. 2024. 5. 22.
study git - source https://github.com/mekeyace/java-basic 2024. 5. 22.
Git Cmd등록 :git config --global user.name ""git config --global user.email ""확인 : git config user.name git config user.email   Git 프로그램 설치  Github 로그인 => git 사용 이름,git 사용 이메일 정보 겟 =>토큰 제작(패스워드) - admin:ssh_signing_key 빼고 체크=> Git repository( ? 자료를 공유할 수 있는 공간)에 참여,혹은 만들기 => 아이디,패스워드 등록 => repository 생성  STSshow view create new local .. - 경로(src)remotes 우클릭 - create remote - uri , 비밀번호 등록 -> save and .. 2024. 5. 21.
byte단위 배열 데이터 출력 ⚡ byte를 이용한 배열형태 -> 문자열로 변환String word = "abc";byte data2[] = word.getBytes(); //ASCII 코드로 배열에 저장System.out.println(Arrays.toString(data2)); //[97, 98, 99] 출력String unbox = new String(data2); //언박싱System.out.println(unbox); //abc 출력 2024. 5. 21.
변수 + 반복문 String aa0 = "a";String aa1 = "b";String aa2 = "c";Object adata[] = {aa0,aa1,aa2};int w=0;while(w  Object 배열을 이용하여 여러개의 배열을 순차적으로 적용하기 위한 방법Integer data1[] = {10,20,30,40,50,60,70,80,90};Integer data2[] = {5,10,15,20,25,30,35,40,45};Integer data3[] = {7,14,21,28,35,42,49,56,63};Object data_all[] = {data1,data2,data3};Integer list[] = (Integer[])data_all[0];int w=0;while(w 2024. 5. 20.
05.17 memo ⚡ 자동실행 메소드 + 재귀함수는 x  class sese{public sese() { LinkedList ss = this.add_ex15(); this.sarr2.add(ss); System.out.println(this.sarr2); new sese(); // new를 넣어주면 reset되기 때문에 재귀가 의미가 없다}}🔽class exam15t_box { public void abc() { //머시기 abc(); //이게 맞음 (즉시실행함수 아님) } }https://dev-eunse.tistory.com/73 ⚡ 예외처리package exam;import java.util.ArrayList;import java.util.Arrays;/*6. {"1000","20.. 2024. 5. 17.
시험1 1. 1차,2차배열 console.log 결과값2. 팝업창(부모창,자식창 데이터)3. 이벤트 핸들링4. node로 배열값을 출력5. 랜덤함수를 이용해서 결과값을 출력 --test2 @ 메일선택 네이버 네이트 구글 한메일 직접입력    --test3 자신이 좋아하는 과일 2가지 이상 선택 하세요? 사과 딸기 바나나 키위 파인애플 수박 2024. 5. 14.
object 배열 ⚡ object 형태의 class 배열 사용(1차->2차)String m[] = {"test"};int n[] = {50000};ArrayList ob = new ArrayList();ob.add(m[0]);ob.add(n[0]);System.out.println(ob); //[test, 50000]ArrayList> oball = new ArrayList>();oball.add(ob);System.out.println(oball); //[[test, 50000]] ⚡ object 배열값에 대한 자료형 확인 및 class배열에 String변환 후 담기해당배열[idx].getClass().getName()Object원시배열 -> 숫자클래스 배열로 입력할 경우 자료형 변환 후 addObject data[] .. 2024. 5. 14.
문자열 배열 <-> 정수 배열 변환 방법 https://adjh54.tistory.com/153 정수 배열 변환 방법" data-og-description="해당 글에서는 문자열 배열, 정수 배열 간의 캐스팅(형 변환) 방법에 대해서 이해합니다. 1) 문자열 배열을 정수 배열로 캐스팅(String[] → int[]) 1. for문을 이용한 캐스팅 : Integer.parseInt() 💡 배열을" data-og-host="adjh54.tistory.com" data-og-source-url="https://adjh54.tistory.com/153" data-og-url="https://adjh54.tistory.com/153" data-og-image="https://scrap.kakaocdn.net/dn/bYR7lQ/hyV2tLL7vw/GhN.. 2024. 5. 11.
업 & 다운 package game;import java.util.Scanner;//업 & 다운 게임~//추가 옵션 : 기회는 총 3번- 3번이상 틀릴경우 "컴퓨터 승리~"public class updown { public static void main(String[] args) { new ud().gm(); }}class ud{ int pc,user; int count = 0; //게임 실패 횟수 Scanner sc = null; public void gm() { /* random 사용법 //(int) : 강제로 타입 바꿔줌 int a = (int)Math.ceil(Math.random()*10); //올림 int b = (int)Math.floor(Math.random()*10); //절삭 int c.. 2024. 5. 9.
getter & setter - getter,setter : 데이터를 주고받는 역할을 하는 classString id,name,email,age 드래그 우클릭 ->  Source -> Generate Getters and Setters 하면 알아서 쭉 만들어줌package oop;public class dto { String id,name,email,age;}🔽🔽🔽🔽🔽🔽getter : return 메소드setter : 필드에 있는 변수에 데이터 삽입package oop;public class dto { String id,name,email,age; public String getId() { //getter (return 메소드) return id; } public void setId(String id) { //sette.. 2024. 5. 8.
IDE install spring - STS3window system => 정상적으로 실행mac system => intel,arm(os version - 2022)STS4이용해라   [ Eclipse or STS or eCovFrame ]  *STS or eGovFrame 은 압축 푼 후 실행 Eclipse ( Web파트 - install )  설치 순서 1. java JDK,JRE( 1.8(8) , 11 , 17 )2. IDE를설치3. Error => java version???     - Eclipse : eclipse.ini 실행 후 java version 연결 (javaw.exe 경로 찾아서 연결(작성) )    - STS : sts.ini 실행 후 java version 연결 (javaw.exe 경로 찾아서 연결(.. 2024. 5. 2.
This this의 영역..역할.....4가지 javascript function에서의 thisjava class의 this :같은 클래스 그룹을 지칭할때 사용하는 문법 2024. 4. 26.
취업 보호되어 있는 글 입니다. 2024. 4. 26.
HTML / XML 홍길동 25 hong@nate.com 강감찬 33 kang@nate.com 이순신 45 lee@google.com XML은 무조건 백엔드가 만들어줌 SVG 파일 : xml파일로 제작된 이미지 fill=" " => 이건 XML에서만 사용 (SVG) 색상 변경 SVG 구글 : https://fonts.google.com/icons 2024. 4. 22.
css 바꿨는데 수정안될경우 1시간~3시간정도 캐시유지됨 * html, css, js 는 웹페이지 접속시 각각의 접속자 pc에 저장되도록 설계되어있다. 해당 소스 수정시 코드가 변화 되지 않을 경우 파일을 갱신해야만 정상적으로 변경된 내용이 반영된다. 버전 넣어주삼 2024. 4. 22.
vs code setting ftp 연결 ctrl+shift+p 검색 ftp-kr:Init 후 해당 내용으로 세팅 { "host": "아이디.dothome.co.kr", "username": "아이디", "password": "비번", "remotePath": "/html", "protocol": "ftp", "port": 21, "fileNameEncoding": "utf8", "autoUpload": true, "autoDelete": false, "autoDownload": false, "ignore": [ ".git", "/.vscode" ] } ** extention ** - vscode extensions list html snippets(취소선 되어있는 경우 x) remote - ssh ftp-kr javascript(.. 2024. 4. 21.