Langauge/Java

    [Java] 문자열 문자열 배열로 변환(String to StringArray)

    [Java] 문자열 문자열 배열로 변환(String to StringArray)

    StringTokenizer 클래스를 이용하여 문자열 분리 - new StringTokenizer(); 문자열이 한 종류의 구분자로 구분되어 있는 경우 StringTokenizer 클래스를 이용하여 분리할 수 있다. Ex. "동해물과 백두산이 마르고 닳도록" : 공백의 구분자 Ex. "010-1234-5678" : 하이픈(-)의 구분자 분리하고자 하는 문자열을 StringTokenizer 생성자의 매개변수로 전달한다. StringTokenizer 객체 안에 있는 문자열을 nextToken() 메서드를 이용하여 꺼낼 수 있다. nextToken() 으로 문자열을 꺼내 온다면 Stringtokenizer 객체의 해당 문자열(토큰)은 사라진다. StringTokenizer 객체에 문자열(토큰)이 없는데 꺼내려..

    [Java] 문자형 배열을 문자열로 변환 (CharArray to String)

    [Java] 문자형 배열을 문자열로 변환 (CharArray to String)

    String() 생성자를 이용한 방법 - String() 문자형 배열을 String() 생성자의 인자로 전달하여 문자열 타입을 얻을 수 있다. String 생성자를 이용하기 때문에 String 타입의 참조 변수를 선언해야 한다. 코드 public class Main { public static void main(String[] args) { // 문자열으로 변환할 문자형 배열 = Hello Java char[] charArr = new char[]{'H','e','l','l','o',' ','J','a','v','a'}; // String()생성자를 이용하여 문자열로 변환 String str = new String(charArr); // 결과 출력 비교 System.out.println("변환 전(문자형..

    [Java] 문자열을 문자형 배열로 변환 (String to CharArray)

    [Java] 문자열을 문자형 배열로 변환 (String to CharArray)

    메서드를 이용한 방법 - toCharArray() - char[] Java.Lang.String 클래스의 메서드 중 toCharArray() 메서드를 이용하여 문자열을 문자형 배열로 변환할 수 있다. 리턴 타입이 char[] 타입으로 결과를 담을 변수 또한 char[] 타입으로 선언해야 한다. 문자 배열의 길이는 문자열의 길이와 같으며, 공백 또한 문자형으로 변환된다. 코드 public class Main { public static void main(String[] args) { // 배열로 변환할 문자열 String str = "Hello Java"; // toCharArray()를 이용하여 문자열을 배열로 변환 char[] arr = str.toCharArray(); // 결과 출력 System.o..