본문 바로가기

언어/자바

args 사용하여 cmd에서 키보드로 문자(옵션) 입력받기 c언어에서는 strcmp(g_stMainInfo.setting.szOptionSelection, "/r")처럼 strcmp()함수를 사용하여 사용자가 cmd에 입력한 문자열과 코드에 지정해놓은 옵션을 비교한다. 자바에서는 '=='? 아니다. 바로 *.equals이다. 아래와 같이 지정하여 cmd에서 지정한 옵션을 사용할 수 있다. if(args.length == 2 && args[0].equals("-d")){//-d옵션만 사용할 경우 .... //-d에 해당하는 소스코드 } else if(args.length == 4 && args[0].equals("-d")){ //-d옵션과 -o옵션을 함께 사용할 경우 ..... if(args.length==4 && args[2].equals("-o")){ by. .. 더보기
html파일 내용을 자바로 직접 입력할 때 html 생성 프로그램을 만들면서 문제중 하나가 링크설정을 자바로 어떻게 하는지였다. 간단하다. 자바에서 html 소스를 작성하거나 불러올 떄 " "로 감싸주고 '로 링크를 정의한다. 다음 코드는 내가 짠 코드 중 일부분이다... 막 짠거라..뭐 잘짠건지는 모르겠지만 코딩은.. 돌아가면 장땡이라고 ..생각할래..^^ filelist.append("File Downloads "); for (int i = 0; i < contents.length; i++) { filelist.append("Name : "); filelist.append(""); filelist.append(""+contents[i].getName()+""); filelist.append(" "); filelist.append(content.. 더보기
텍스트파일 생성 예제 아래 String s를 StringBuffer로 바꿔주어 사용할 수 있다. 그리고 텍스트 파일말고 .html 및 여러 파일 가능 BufferedWriter out = new BufferedWriter(new FileWriter("out.txt")); String s = "출력 파일에 저장될 이런 저런 문자열입니다."; out.write(s); //out.txt파일에 s에 저장된 문자열을 출력시켜준다. out.newLine();//out.newLine();은 한줄 띄워주는 명령어이다. out.write(s); out.newLine(); out.close(); 또한 원하는 경로명을 지정해놓고 원하는 파일명을 입력 받을 수 있다. StringBuffer filelist = new StringBuffer(); .. 더보기