본문 바로가기
728x90
반응형

Java3

[JAVA] split 로 .닷으로 문자열 나누기 split로 "." 로 문자열 나누기 split기능으로 문자열에 특정 문자를 기준으로 문자열을 나눌수있다. "."기준으로 문자열을 나눌때 아래와 같이 입력하면 문자열이 나뉘지 않는다. String="2022.08.26" String[] arr=a.split("."); "\\."으로 입력해야 문자열이 나뉜다. String="2022.08.26" String[] arr=a.split("\\."); 이건 split의 인자로 들어가는 String이 정규표현식이기 때문이다. 정규식에서 "."는 메타문자(*원래 그 문자가 가진 뜻이 아닌 특정 용도로 사용하는 문자)로 \를 제외한 모든 문자 하나와 일치한다. 그래서 "."로 split를 하게되면 빈 배열을 return하는 것이다. 따라서 앞에 \를 이용한 이스케이프.. 2022. 8. 26.
[JAVA-문법] 1. 출력,main메소드 2021.07.02 - [IT용어] - CRC 오류 어떤 프로그래밍 언어를 배우든 간에 처음으로 코딩하는 프로그램은 Hello world! 일 것이다. Hello World를 출력하기 위해서는 출력문 부터 알아야 한다. [ main 메소드 ] 출력문을 사용하기 전에 미리 알아야 할 것이 있다. 바로 main 메소드이다. main 메소드는 프로그램의 시작을 의미한다. 만약 main 함수가 없다면 프로그램을 수행시킬 수 없다. 바로 오류가 뜬다. 처음 class를 만들고 나서는 바로 main 메소드 부터 작성해야 한다. 단축키-main을 작성한 후 Ctrl+Space를 누른다. [ JAVA 출력문 ] Hello world! 출력해보자 화면에 글자를 표시하기 위해서는 출력문을 사용해야 한다. 대표적인 출력문은.. 2021. 9. 13.
[JAVA-개념] 1. JAVA의 특징 자바 프로그래밍 언어의 특징은? 1. 객체 지향 프로그래밍(OOP) *(OOP(Object-Oriented Programming) 객체의 관점에서 프로그래밍을 하는것을 의미한다. 각 객체는 메세지를 주고받거나 데이터를 처리한다. 유연하고 변경이 용이하여 대규모 개발에 많이 사용되며 개발과 보수가 간편하다. 구성 요소 클래스(Class) - 객체가 어떤 데이터를 갖고 어떤 연산을 하는지 정의 객체(Object) - 클래스의 타입으로 선언한 것(메모리에 할당이 안되어도 객체이다) 그 객체가 메모리에 할당 되어지면 인스턴스라고 한다. 객체는 클래스의 인스턴스이다 객체에 인스턴스가 포함된다고 생각하면 편하다. 메서드(Method), 메시지(Message) - 클래스로부터 생성된 객체를 사용하는 방법. 찾아보니 .. 2021. 9. 11.
728x90
반응형