본문 바로가기

개발하자

(326)
스캐너 class Server { public static void main(String args[]) throws Exception { ServerSocket ss = new ServerSocket(7788); Socket s = ss.accept(); Scanner sc = new Scanner(System.in); String str = sc.nextLine(); OutputStream os = s.getOutputStream(); os.write(str.getBytes()); } } import java.io.InputStream; import java.net.Socket; import java.util.Scanner; class Client { public static void main(String a..
cmd창에 입력한 글자 보내기 import java.io.OutputStream; import java.net.ServerSocket; import java.net.Socket; import java.util.Scanner; class Server { public static void main(String args[]) throws Exception { ServerSocket ss = new ServerSocket(7788); Socket s = ss.accept(); byte[] t = new byte[100]; System.in.read(t); OutputStream os = s.getOutputStream(); os.write(t); } } import java.net.*; import java.io.*; class Client..
파일저장 import java.io.*; import java.awt.*; import java.awt.event.*; class A extends Frame implements ActionListener { MenuBar mb; Menu m; MenuItem mi1, mi2; TextArea ta; A() { mb = new MenuBar(); m = new Menu("파일"); mi1 = new MenuItem("열기"); mi2 = new MenuItem("저장"); ta = new TextArea(); m.add(mi1); m.add(mi2); mb.add(m); setMenuBar(mb); add(ta); mi2.addActionListener(this); } @Override public void ac..
파일내용 입력하기 import java.io.*; class A { public static void main(String args[]) throws Exception { String str="가나다"; FileOutputStream fos = new FileOutputStream("c:/aaa/a.txt"); fos.write(str.getBytes()); } }
파일에 문자 쓰기 import java.io.*; class A{ public static void main(String args[]) throws Exception{ FileOutputStream fos=new FileOutputStream("c:/aaa/a.txt"); //없으면 파일생성 fos.write(65); //A fos.write(66); //B } }
FileDialog 파일내용 불러오기(자원해제도) 방법1) import java.io.*; import java.awt.*; import java.awt.event.*; class A extends Frame implements ActionListener { MenuBar mb; Menu m; MenuItem mi1, mi2; TextArea ta; A() { mb = new MenuBar(); m = new Menu("파일"); mi1 = new MenuItem("열기"); mi2 = new MenuItem("저장"); ta = new TextArea(); m.add(mi1); m.add(mi2); mb.add(m); setMenuBar(mb); add(ta); mi1.addActionListener(this); } @Override public vo..
파일내용 읽어오기(한글) class A { public static void main(String args[]) throws Exception { FileInputStream fis = new FileInputStream("c:/aaa/b.txt"); byte[] buffer=new byte[fis.available()]; fis.read(buffer); System.out.print(new String(buffer)); } } ex) 바이트수 반환 class A { public static void main(String args[]) throws Exception { FileInputStream fis = new FileInputStream("c:/aaa/b.txt"); byte[] buffer=new byte[fis.avai..
파일내용 읽어오기(영어만가능) 엔터의 int값은 13,10 이다 import java.io.*; class A { public static void main(String args[]) throws Exception { FileInputStream fis = new FileInputStream("c:/aaa/b.txt"); while (true) { int n = fis.read(); if(n==-1){break;} System.out.print((char)n); }System.out.println(); } }