목록Java (4)
개x발
저번에 정리한 valueOf() 와 같은 문자열을 기본형으로 바꿔주는 함수가 있다 그건 바로 parseInt() parseInt() 의 사용방법은 valueOf() 와 비슷하기 때문에 어려울 것도 없으니 바로 가자. 이런 말을 하니 다 쉽다고 말하는 것 같네... 쉿 ; valueOf() 를 설명한 부분을 그대로 이용하면 String str = "123"; int ex1 = Integer.valueOf(str); // 이렇게 하면 ex1 에는 "123" -> 123 으로 정수형이 담긴다고 설명했다. // parseInt() 는 그냥 valueOf() 를 대신하면 된다. int ex2 = Integer.parseInt(str); // 출력 결과는 ex1 과 같다. 보는 것과 같이 parseInt() 와 v..
valuOf() 는 ? 예를 들면 String str = "123"; 과 같이 숫자로 이루어진 문자열을 숫자로 바꿔 주고, 또는 int i = 123; 같은 정수형을 문자열로 바꿀 수 있게 해주는 함수 보는 게 더 눈에 잘 들어오기 때문에 바로 고고. String str = "123"; int i = 100; // 정수형과 문자형 변환을 위해 두 녀석을 만들어 줌 // --- 문자열을 정수형으로 변환 ---- int ex1 = Integer.valueOf(str); // Integer 는 wrapper 클래스로 간단하게 기본형을 객체로 // 다룰 수 있게 해주는 클래스 // ex1 에는 "123" 이 아니라 정수형인 123 이 담기게 된다. // --- 정수형을 문자열로 변환 ---- String ex2..
Join 은 그 전에 올렸던 split 과는 반대의 작업을 하는 함수라고 생각하면 편하다 split() 은 문자열을 지정한 분리자로 나눠 배열에 담아서 반환하는 작업이였지만, join() 은 그 배열들을 다시 문자열로 만들어 주는 작업이라고 생각하자 ! // 오늘도 힘찬 예를 들어보자 // 저번의 split() 함수의 예를 가져와서 설명하면 String Num = "0,1,2,3,4"; String[] ex = Num.split(","); for(int i = 0; i < ex.length; i++) System.out.println("ex["+ i +"] =" + ex[i]); // 코드를 실행하면 // ex[0] = 0 // ex[1] = 1 ... 등의 결과를 얻었다. 이걸 join 을 활용하여 하..
Split 이란 ? : 지정된 분리자를 이용하여 문자열을 분리자 기준으로 나눠 배열로 반환하는 함수 Java 에서는 두 가지 split() 메서드를 지원한다. 더보기 String[] split(String regex) ☑︎ regex : 분리자 String[] split(String regex, int limit) ☑︎limit : 지정된 수 split 은 예를 들어서 설명하는 게 더 빠르니 예를 들어서 빠르게 보자 위의 String[] split(String regex) 부터 String Num = "0,1,2,3,4"; String[] ex = Num.split(","); // Tip : 분리자는 여러 개를 쓸 수 있다 ex) split(",| ! | @ | # ") 이런 식으로 | 로 추가 가능! ..