2020/JAVA(4)
-
SW Expert Academy history
0. int, String 변환 Integer.parseInt( String ): String => int Integer.toSttring( int ): int => String (int)charValue, (char)int Value: 아스키 코드 1. StringBuilder setCharAt(index, String): 해당 위치 문자 치환 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc1 = new Scanner(System.in); int number = sc1.nextInt();..
2020.01.28 -
JAVA Basic
#1 String str = "Any String"; - 모든 공백 문자 제거: str.replaceAll("\\s","") #2 Scanner사용시 문자열을 두번 이상 입력받는 경우 sc.nextLine()사용으로 \n을 제거한다.
2019.12.31 -
Java 인터페이스 & 다중상속
인터페이스(interface)란? 추상화(abstract)의 상위개념의 객체 틀 생성 방식 한 클래스는 여러 개의 인터페이스를 상속받을 수 있다. interface & implements / abstract & extends (예1) 인터페이스 내에서 함수(method)는 정의할 수 없고 다른 클래스에서 인터페이스를 상속한 후 override(함수 재정의)를 해준다. (예2) 부모클래스 Character클래스의 객체를 가지는 배열생성 (객체의 다중화) => Character객체 선언 시 자식클래스 생성자를 통해서 생성하여 해당 객체는 자식클래스 행세를 할 수 있다. (But, 자식 클래스의 함수를 사용할 수 없다) 자식 클래스의 함수를 사용하기 위해서 형 변환을 해준다. => 자식 클래스의 skill()..
2019.12.13 -
Java 입력과 출력 & 파일 읽기
Scanner class System.in is correspond to Keyboard 결과 File class file객체 안에 input.txt파일을 대입 Scanner 객체 sc를 통해 input.txt파일의 내용을 읽는다. sc.hasNextInt() 파일의 내용 중 int형식의 문자가 있는지 확인 존재한다면 sc.nextInt()를 통해 가져옴 결과 ( 기존의 input.txt : 1 3 4 9 ) Java에서 문자열을 입력할 때에는 next(), nextLine()함수를 사용한다. next() 함수는 공백을 기준으로 입력받고 nextLine() 함수는 라인을 기준으로 입력을 받는다 sc.next()함수를 통해서 문자 "aa"를 입력받았다. 컴퓨터에는 \n이 남아있어 다음 nextLine()함..
2019.12.11