일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 개발자
- java
- 특정문자뒤집기
- 가장짧은문자거리
- 형변환
- 코테
- 주석해제
- 여러줄주석
- 긴단어찾기
- 코딩테스트
- 자바문자열치환
- 코테연습
- 문자찾기
- 대소문자변환
- 코당테스트공부
- Object.toString(0
- substring
- 신입개발자면접
- replace
- length
- 보이는학생
- 코테공부
- 회문문자열
- 자바기초
- 코딩테스트공부
- 자동정렬해제
- 기초지식
- 자바
- 코딩테스트연습
- 개발자면접
- Today
- Total
목록Programming Language (7)
일단 해보자고~

목차 1. Integet.parseInt(String s) String 타입의 숫자를 int 타입의 숫자로 변환해줌. 정수형으로 바뀌는 메서드이기 때문에 String 타입이라 해도 문자가 들어가 있으면 바뀌지 않음. String str = new String("1000a"); 로 Integer.parseInt("str");을 하면 이런 예외가 발생함. public static void main(String[] args) { String number1 = new String("123"); String number2 = new String("456"); System.out.println(number1+number2);// (1) System.out.println(Integer.parseInt(number1)..

목차 문자열 형 변환의 종류로는 대표적으로 String.valueOf()와 Object.toString()이라는 두 가지 메서드가 존재한다. 두 메서드 모두 객체를 String(문자열 참조 자료형)으로 형변환하는 역할을 한다. 이 두 메서드에 대해 알아보자. 1. String.valueOf() null 처리가 가능함. 전달받은 파라미터가 null이 전달될 경우 문자열 "null"을 반환함.(항상 String 형태로 출력) 그런 이유로 valueOf()는 "null".equals(string) 형태로 다시 null 체크를 해줘야 한다. null로 인해 발생된 에러는 시간이 지나, 타인의 소스인 경우 디버깅하기 어렵고 어떤 의미를 내포하고 있는지 판단하기 어렵기 때문에 NPE를 방지하기 위해 toString..

목차 1. int : primitive type(자료형) int는 primitive 자료형이다. (boolean, char, byte, short, int, long, float, double) 산술 연산이 가능함. null로 초기화가 불가능. ( * 0으로는 초기화 가능) list로서의 사용도 불가능. * primitive type란? 데이터를 가지는 자료형을 뜻함. 원시적인 자료형. Method(메서드)를 가지지 못함. 2. Integer : Wrapper class(래퍼 클래스) Wrapper class이다. Unboxing을 하지 않으면 산술 연산이 불가능하다. null값 처리가 용이하기 때문에 SQL과 연동할 경우 처리가 용이함. DB에서 자료형이 정수형이지만 null값이 필요한 경우 VO에서 ..

목차 1. replace() - 특정 문자를 다른 문자로 치환할 때 사용되는 메서드 public class Replace { public static void main(String[] args) { String str = "replace"; String result = str.replace('e', 'x');// ('target 문자', '바꾸는 문자') System.out.println(result); } } target 문자란 치환이 될 문자를 나타낸 것이고, 바꾸는 문자란 해당 문자로 바뀔 문자임을 의미한다. replace에서 문자 e를 x로 바꾸므로 rxplacx가 나오게 된다. 출력 : 2. replaceAll() - replace()와 마찬가지로 특정문자를 다른 문자로 치환할 때 사용되는 메서..

목차 1. substring() 인자로 전달된 Index를 기준으로 문자열을 자르고 String을 return 하는 메서드. String 클래스 자체가 char(문자형)타입을 여러 개 붙여놓은 것과 같은 의미이기 때문에 해당 Index값은 다음과 같음. public class Substring { public static void main(String[] args) { String str = "welcome my tistory"; String subStr1 = str.substring(2);// (1) (시작위치) String subStr2 = str.substring(2, 4);// (2) (시작위치, 끝위치) System.out.println(subStr1); System.out.println(sub..

1. Overloading(오버로딩) - 의미 : 사전적인 의미로 '과적하다'라는 뜻인데 의미와 비슷하게 메서드의 이름은 같으면서 매개변수의 개수가 다르거나, 타입이 다른 경우를 의미함. - 조건 : 메서드의 이름이 같고, 매개변수의 개수나 타입이 달라야 함. ( * return 값만 다른 것은 오버로딩 불가) - 예시 class OverTest{ // 반환형이 void이고 이름이 cat인 메서드 void cat() { System.out.println("매개변수 없음"); } // 반환형이 void이고 이름이 cat인 메서드이면서 매개변수를 정수형으로 1개 갖음. void cat(int a) { System.out.println("매개변수 : " + a); } // 반환형이 void이고 이름이 cat인..