본문 바로가기
반응형

Java37

[JAVA] 자바_split (문자열 자르기) split() - String[] split(String regex) - String[] split(String regex, int limit) - split() 함수는 입력받은 정규표현식 또는 특정 문자를 기준으로 문자열을 나누어 배열에 저장하여 리턴한다. ▷ 예제1) String[] split(String regex) public class SplitTest{ public static void main(String[] args){ String str1 = "my-java-test"; String[] splitTest = str1.split("-"); System.out.println( splitTest[0] ); // my System.out.println( splitTest[1] ); // java.. 2019. 6. 10.
[JAVA] 자바_toUpperCase/toLowerCase (영어 문자열 대/소문자 변환) toUpperCase() - String toUpperCase() - toUpperCase() 함수는 대상 문자열을 모두 대문자로 변환 public class ToCaseTest{ public static void main(String[] args){ String upperTest = "toUpperCase TEST"; System.out.println( upperTest.toUpperCase() ); // TOUPPERCASE TEST } } 기존의 대문자는 그대로 두고 나머지 소문자로 되어있는 문자열들을 전부 대문자로 바꿔준다. toLowerCase() - String toLowerCase() - toLowerCase() 함수는 대상 문자열을 모두 소문자로 변환 public class ToCaseTe.. 2019. 6. 10.
[JAVA] 자바_startsWith/endsWith (특정 문자로 시작하거나 끝나는지 체크) startsWith() - boolean startsWith(String prefix) - startsWith() 함수는 대상 문자열이 특정 문자 또는 문자열로 시작하는지 체크하는 함수이다. - 해당 문자열로 시작되는지 여부를 확인하고 boolean 에 맞춰 true/false 값을 리턴한다. public class StartsWithTest{ public static void main(String[] args){ String startsWithT = "자바 코딩 테스트 "; System.out.println( startsWithT.startsWith("자바") ); // true System.out.println( startsWithT.startsWith("자바 ") );// true System.ou.. 2019. 6. 9.
[JAVA] 자바_ length / length() / size() 사용법 및 차이 - legnth / length() / size() 사용법 및 차이 - 작업을 하다보면 언제 어디서 length 와 length() 그리고 size() 를 쓰는지 모를때가 있다. 나 역시도 하나 해보고 안되면 다른거 써보고 그러므로 한번 알아보도록 하자 1. length - arrays(int[], double[], String[]) - length는 배열의 길이를 알고자 할때 사용된다. 2. length() - String related Object(String, StringBuilder etc) - length()는 문자열의 길이를 알고자 할때 사용된다. 3. size() - Collection Object(ArrayList, Set etc) - size()는 컬렉션프레임워크 타입의 길이를 알고자 할.. 2019. 6. 4.
[JAVA] 자바_indexOf/lastIndexOf(특정 문자 위치 찾기) - 자바_특정 문자 위치 찾기 - indexOf() - indexOf(String str) - indexOf(int ch) - indexOf(int ch, int fromIndex) - indexOf(String str, int fromIndex) indexOf() 는 특정 문자나 문자열이 앞에서부터 처음 발견되는 인덱스를 반환하며 만약 찾지 못했을 경우 "-1"을 반환합니다. 사용법은 매우 간단하다 public class IndexOfTest{ public static void main(String[] args){ String indexOfTestOne = "Hello world"; String indexOfTestTwo = " Hello world "; System.out.println( indexO.. 2019. 5. 28.
[JAVA] 자바_trim(문자열 앞뒤 공백 제거) - 문자열 앞뒤 공백 제거 (trim) - trim() - 문자열의 앞뒤 공백을 제거한다. - String 클래스에 정의되어 있다. 문자열 사이사이에 있는 공백이 아닌 문자열 "앞" "뒤" 에 있는 문자열을 제거하기 위하여 사용되는 메소드이다. 보통 문자열을 입력받거나 할때 공백이 들어오는 경우가 있는데 그부분을 처리해주기 위해 사용된다. 예제 코드를 통해 쉽게 접해보자. ▷ 예제1) trim() 기본 사용법 public class TrimTest{ public static void main(String[] args){ String trimTest = " trim Trim trim "; System.out.println( trimTest ); // trim Trim trim String trimMetho.. 2019. 5. 27.
[JAVA] 자바_instanceof (객체타입 확인) - 객체타입 확인 instanceof - instanceof - instanceof는 객체 타입을 확인하는 연산자이다. - 형변환 가능여부를 확인하며 true / false 로 결과를 반환한다. - 주로 상속 관계에서 부모객체인지 자식객체인지 확인하는데 사용된다. instanceof의 기본 사용방법은 "객체 instanceof 클래스" 를 선언함으로써 사용한다. 다음 예제로 어떤 구조인지 파악해 보자 class Parent{} class Child extends Parent{} public class InstanceofTest { public static void main(String[] args){ Parent parent = new Parent(); Child child = new Child(); S.. 2019. 5. 19.
[JAVA] 자바_스캐너(Scanner) 스캐너(Scanner) - Scanner 클래스이다. (java.util.Scanner) - 읽은 바이트를 문자, 정수, 실수, 불리언, 문자열 등 다양한 타입으로 변환하여 리턴하는 클래스이다. - Scanner는 입력되는 키 값을 공백으로 구분되는 토큰 단위로 읽는다. - 공백 문자 : ' \t ' , ' \f ' , ' \r ' , ' ' , ' \n ' - 개발자가 원하는 타입 값으로 쉽게 읽을 수 있다. - 프로그램을 실행시키고 콘솔 창에 문자열을 입력하고 'Enter'를 누르면 된다. * Scanner 클래스 기본 사용법 import java.util.Scanner; //기본적으로 import 문 필요 Scanner scan = new Scanner(System.in); // Scanner 객체.. 2019. 3. 21.
[JAVA] 자바_OpenJDK8 설치 (ft. msi_64bit) - OpenJDK 8 다운로드 및 설치하기 - 요즘은 OracleJDK의 유료화로 인해 OpenJDK를 많이 쓰는 추세이다. (OracleJDK 와 OpenJDK 의 유료 논쟁) *JDK8 버전을 가장 많이 사용하기도 하며 *OpenJDK 홈페이지에 JDK8이 없기에 따로 분리해놨다. *OpenJDK8 설치하기 아래의 설치 과정은 msi_download_64bit 용이다. zip 파일을 다운로드 받아 원하는 경로에 압축을 풀어 사용해도 무방하다. OpenJDK 8 다운로드 받기 ( zip_download_64bit / msi_download_64bit ) ※ openJDK 윈도우용으로 Git(https://github.com/ojdkbuild/ojdkbuild)에서 다운로드 링크로 되어있다. 위의 git.. 2019. 3. 7.
반응형
TOP