Java/Script
-
Runtime.getRuntime().exec() 특수문자가 들어갈때 유의점Java/Script 2019. 3. 8. 17:26
코드설명 : Runtime.getRuntime().exec() 특수문자가 들어갈때 유의점 12345678910111213141516171819202122232425262728293031package dao; import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader; public class RunTask { public void execute() throws IOException{ BufferedReader br = null; Process process = null; Process process1 = null; StringBuffer sb = new StringBuffer(); process = Run..
-
Java에서 정규식 패턴 체크Java/Script 2018. 6. 12. 14:46
코드설명 : Java에서 정규식 패턴 체크 1234567891011121314151617181920212223242526272829public class MainClass { public static void main(String[] args) { // 정규식 패턴 입력 Pattern p = Pattern.compile("^([a-z])\\w+"); // 검사할 문장 입력 String s = "1abcdefg"; // 정규식에 대입 후 검사 Matcher m = p.matcher(s); // Matcher.find()로 // 정규식 패턴에 맞으면 true 틀리면 false 리턴 System.out.println(m.find()); // false String s1 = "abcdefg"; m = p.mat..
-
for문Java/Script 2018. 2. 19. 20:15
코드설명 : for문 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 /* * for : loop * * for(초기화[1];조건문[4];연산식[3]){ 처리문[2] 조건이false일대까지 * [1]->[2]->[3]->[4]->[2]->[3]->[4]-> ..............->[5] } [5] */ int i; for (i = 0; i
-
switch문Java/Script 2018. 2. 19. 20:10
코드설명 : switch문 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 switch -> 값이 명확한 조건문이다. 조건에는 범위를 사용할 수 없다. switch(변수){ case value1: 변수의 값이 value1일 때의 실행문 break; // break문이 없으면 break 걸릴때까지 진행한다. case value2: 변수의 값이 value2일 때의 실행문 break; default : 모든 케이스에 맞지 않을때의 실행문 } int number = 85; switch (number) { case 100: System.out.println("A+"); br..
-
if문Java/Script 2018. 2. 19. 20:03
코드설명 : if문에 대하여 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 if(조건1){ 조건은 참거짓으로 판단한다.( &&, ||, !, , =, ==, !=, !) 조건1이 참일때 처리 } else if(조건2){ 조건1이 거짓이고 조건2가 참일때 처리 } else { 조건1, 조건2가 모두 거짓일때 처리 생략가능하다 } int number ..
-
HashMap 과 TreeMapJava/Script 2018. 2. 19. 19:45
코드설명 : HashMap 과 TreeMap 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192import java.util.HashMap;import java.util.Iterator;import java.util.TreeMap; public class MainClass { public static void main(String[] args) { hashMap : key값과 value값 한쌍으로 관리 된다. TreeMap : hashMap + ..
-
파일 및 폴더의 검색,생성,삭제,조사Java/Script 2018. 2. 10. 15:13
코드설명 : 파일 및 폴더의 검색,생성,삭제,조사 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778File fdir = new File(URL); // URL폴더에 있는 새로운 File 인스턴스를 작성 File filelist[] = fdir.listFiles(); // fdir에서 지정한 폴더에 있는 파일과 하위폴더들의 이름을 리스트에저장 for (int i = 0; i 위에서 지정한 파일을 생성한다. 디렉토리가 없을경우 생성 불가 try { if(newFile.createNewFile())..