본문 바로가기

자바

채팅 프로그램 ( 욕설필터 기능 구현) 필터링 메서드 파일 입출력으로 (fileInputStream으로) text파일을 읽어서 대조하는 방식 public String filtering(String msg) { FileInputStream fis; InputStreamReader isr; BufferedReader bReader; try { fis = new FileInputStream("C:\\text\\filtering DB.txt"); //FileInputStream 객체생성 isr = new InputStreamReader(fis,"UTF-8"); //InputStream객체 생성 bReader = new BufferedReader(isr); //Buffered Reader 객체생성 String words = bReader.readLin.. 더보기
JAVA 소켓 채팅 프로그램 강퇴기능 구현 + 업데이트 JAVA 소켓 기반 채팅 프로그램 기능 업데이트 명령어 인식코드 개선 강퇴 기능 참가자 리스트 그 외 로그인 로그아웃 시에 채팅창 입력 제어 반복 코드 메서드 분리 업데이트 부분만 주석 서버 package ex03; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.Link.. 더보기
소켓 기반 채팅 프로그램 귓속말 기능 구현 package ex03; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; import java.util.ArrayList; import java.util.HashMap; public class MultiChatServer { private ServerSocket serverSocket = null; private Socket socket = null; ArrayList chatlist = new ArrayList (); HashMap hash=.. 더보기
학점출력 프로그램 -상속 조건 최대 수강 10명 대학원생은 80점 이상 맞으면 통과 아니면 재수강 학부생은 70점 넘으면 통과 아니면 재수강 점수는 사용자한테 입력받도록 할 것 상속 및 추상클래스, 인터페이스를 사용해서 코드 작성할 것. 코드 시험하는 Driver 클래스를 따로 만들어 실험할 것. 굳이 인터페이스 활용하라그러면 만들 수는 있는데 아무리 봐도 그냥 추상 클래스 하나면 될 것 같아서 그냥 추상 클래스만 써서 코드 작성함. 학점을 출력하는 gradep()를 추상클래스 info2한테 받아서 학부생, 대학원생 별로 구현함. 근데 문제는 에러가..... 에러 2개. 에러 메세지는 두 개 49번 줄 66번 줄 66번 줄에는 } 넣으라는데 어디에?? 그 밑에 에러 설명도 뭔 말인지 원...... 49번 줄은 참조변수 배열 생성.. 더보기
학점 메기기프로그램 (1) 기초적인 학점출력 프로그램. 자바의 기초 중의 기초. 그렇게 깔끔하지는 않다;;;; 위에 Data 오류 뜬거는 다른 소스파일에서 Data라는 이름으로 클래스를 만들어서 중복오류임 이산수학이 C가 나왔네 ㅎㅎ 더보기