C.R.U.D filework version project
·
오랜된 포스팅/Java
파일 생성,검색,수정,삭제 이번 포스팅은 java에서 파일을 생성하는 것과생성된 파일을 관리하는 코드를 기록하려 합니다. 이 코드를 이용하게 되면회원 관리와 같은 프로그램이 실행되고 있는 동안 생성되고 수정되는 모든 데이터를파일로 Export 와 Import의 기능을 가능하게 합니다. 추후 이러한 기능이 추가되어있는Baseball player 멤버 관리 프로젝트를 포스팅하겠습니다. mainClass123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263package main; import java.util.Scanner; import fileWork.f..
문자열(String)과 함께 사용되는 함수(method)
·
오랜된 포스팅/Java
String + method의 여러 조합 문자열의 비교 .equals() testA.equals(testB) 특정 문자의 위치확인 .indexOf() - 앞에서 부터 찾는다.lastindexOf() - 뒤에서 부터 찾는다 testA.indexOf();testA.lastIndexOf(); 문자열의 길이 .length() testA.length() 문자열 수정 .replace( old , new ) testA.replace(old,new) 문자열 자르기 .splits("token") // 홍길동-45-남자-서울testB[]= testA.splits("-") 문자열 앞뒤 공백 지우기 .trim() testA.trim() 12345678910111213141516171819202122232425262728293..
ASCII 코드와 replace함수
·
오랜된 포스팅/Java
(사진출처)http://lureout.tistory.com/515 입력값제어를 위한 ASCII코드 이번 포스팅은 문자열안의 내용을 하나의 문자로 쪼개어 아스키 코드값으로 값을 비교하여 입력값을 제어하는 방법과 문자열 안의 공백(스페이스)값을 제어하는 replace함수도 함께 기록하겠습니다. 123456789101112131415161718192021222324252627282930313233343536373839404142434445package ascii; import java.util.Scanner; public class asciiCode { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // Delete ..
C.R.U.D. 프로그램 만들기 ver.2
·
오랜된 포스팅/Java
(사진출처)https://gongu.copyright.or.kr/gongu/wrt/wrt/view.do?wrtSn=13049265&menuNo=200025 C.R.U.D.를 File 형태로 Export/Import 하기..이번에 포스팅 할 프로젝트는 지난 포스팅인2018/05/26 - [Java/Project] - C.R.U.D. 프로그램 만들기를 version up 하여 만든 프로그램으로콘솔을 종료할때 데이터의 기록을 파일화 시켜 export/import하는 기능을 추가하였습니다. mainClass 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960pack..
TV 리모콘기능 프로그램 in Java
·
오랜된 포스팅/Java
"PreChannel" 기능이 있는 리모콘 프로그램 mainClass 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253package main; import java.util.Scanner; import swap.swapClass; public class mainClass { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // TV Channel를 이전 체널로 돌아가는 프로그램 // 인스턴스 생성 swapClass swap = new swapClass(); // 변수선언 int chNum; ..
데이터의 값의 교환..? Basic Swap
·
오랜된 포스팅/Java
(사진출처)http://veritekglobal.com/solutions-services/swap/ How to swap in java 이번 포스팅은 간단하지만 활용도가 높은 swap 알고리즘을 기록하려 합니다. 우선 Swap 을 사용하는 이유를 간단히 언급해 보겠습니다. X = 1 Y = 0 X = 0 Y = 1 처럼 서로의 값을 교환하고 싶을 때 Swap을 사용합니다. 이 것을 코드로 풀이와 함께 적어보겠습니다. 123456789101112131415161718192021222324252627282930package main; public class SampleSwap { public static void main(String[] args) { // Basic swap // Before int x =..
C.R.U.D. 프로그램 만들기
·
오랜된 포스팅/Java
(사진출처) https://intellipaat.com/tutorial/mongodb-tutorial/mongodb-crud-operations/ C.R.U.D 란 무엇...? Create - 생성하고Read - 읽고Update - 수정하고Delete - 삭제하는 데이터를 관리하는 큰 틀의 약자입니다.보통 프로그래밍 언어를 배우고 DB(Data Base)를 배우기 시작할 때 이 용어를 접할 가능성이 많습니다. 이번에 제가 포스팅할 내용은 DB연동과는 무관하며Java 콘솔이 실행되는 동안 데이터를 배열에 담아CRUD의 기능이 가능하게 만든 프로그램의 코드를 다루겠습니다. .... mainClass 1234567891011121314151617181920212223242526272829303132333435..
ArrayList를 이용한 동적배열(Dynamic Array)
·
오랜된 포스팅/Java
What is ArrayList..? (사진출처)http://www.dreamscoder.com/viewprogram.php?id=111 이번 포스팅에서는 ArrayList함수를 사용하여동적배열을 만드는 방법을 기록하겠습니다. 우선 지난 알고리즘을 활용한 코드와비교 할 수 있도록 링크를 걸어두겠습니다.2018/05/23 - [Java/Open source] - 알고리즘을 이용한 동적배열(Dynamic Array) .... 123456789101112131415161718192021222324252627282930313233343536import java.util.List;import java.util.ArrayList;import java.util.Scanner; public class test { pu..