Long 타입 to int 타입=> intValue 메서드 사용
Long x = 11L;
int i = x.intValue();
substring 메소드
: 문자열에서 원하는 부분을 추출 할 때 사용
기본구조
문자열.substring(문자열 시작 번호, 문자열 끝낼 번호)
단, 끝나는 범위의 수는 포함되지 않는다.
즉 1번째에서 3번째까지 읽어들이고 싶다면 substring(1,4)로 해줘야 3번째까지 읽어들임.
String str = "abcd";
System.out.println(str.substring(1,2));
// 결과: bc
* 그 외에 문자열을 다루는 java 메서드
charAt, indexOf
참고: http://www.dreamy.pe.kr/zbxe/CodeClip/3766960
JAVA String 클래스 메소드 정리
JAVA 2015.02.05 15:41 조회 수 78511 댓글 1 ? 단축키 Prev이전 문서 Next다음 문서 가 + - Up Down Print ? 단축키 Prev이전 문서 Next다음 문서 가 + - Up Down Print startWith: 문자열이 지정한 문자로 시작하는지 판단
www.dreamy.pe.kr
char 타입 to String 타입 => String.valueOf(변수)
char[] type to String => String.valueOf(char[])
: String.valueOf(char)
[2023.02.03 추가]
java 대문자, 소문자, 숫자 구별
- Character.isUpperCase(char ch)
- Character.isLowerCase(char ch)
- Character.isDigit(char ch)
리턴값은 true / false
아스키코드 값을 통해 대소문자 구별하지 않고 이 메소드를 통해 대문자는 소문자로, 소문자는 대문자로 변환할 수 있다.
[2023.02.03 추가]
java 정수의 최소값, 최대값 출력
- Integer.MAX_VALUE
- Integer.MIN_VALUE
보통 최대값 최소값 비교할 때 정수의 최소값, 최대값을 기준으로 두고 시작하는데 이 때 직접 최소값 최대값을 구할 필요 없이 Interger 클래스의 필드 MAX_VALUE, MIN_VALUE를 사용하면 바로 구할 수 있다.
마찬가지로 Long, Short 등의 클래스도 이를 제공한다.
'DevelopmentTools > Java' 카테고리의 다른 글
[java] 입력받는 방법 2가지 (0) | 2023.02.10 |
---|---|
[java] next(), nextLine() 차이점 (0) | 2023.02.03 |
[programmers-java 중급] 쓰레드(Thread) (0) | 2022.07.21 |
[programmers-java 중급] 람다식(Lambda) (0) | 2022.07.21 |
[programmers-java 중급] 어노테이션(Annotation) (0) | 2022.07.18 |