본문 바로가기

728x90

string

[java] 배열을 문자열로 합치는 방법 문제를 풀이하던 도중 배열에서 특정 문자열을 찾는 예제가 나왔음. 문자열이라면 indexOf(), contains() 메소드를 사용할 수 있겠지만,배열은 해당 기능을 수행할 수 있는 특정 메소드가 없음. 따라서 두 가지 방법을 생각했음.1. 배열을 문자열로 변경 → 특정 문자 포함 여부 확인2. 배열을 List로 변경 → 특정 문자 포함 여부 확인 1번 방법으로 문제 풀이했으며, 이를 위해, 배열을 문자열로 변경하는 방법에 대해 알아보자! ◎ 배열 → 문자열1. String.join() 메소드 활용 → 배열을 특정 문자로 구분해 합친 문자열 반환함. → 첫 번째 인자 : 배열을 연결할 문자, 두 번째 인자 : 문자열로 합칠 배열String[] strArr = {"A", "B", "C", "D"};Stri.. 더보기
[java] 이것이 자바다 ch12 문자열 클래스 1. String ▷ 문자열을 저장하고 조작할 때 사용합니다. ▷ 문자열 리터럴은 자동으로 String 객체로 생성합니다. String 클래스의 다양한 생성자를 이용해서 직접 객체를 생성할 수도 있습니다. ▷ 한글 1자를 UTF-8로 인코딩하면 3바이트가 되고, EUC-KR로 인코딩하면 2바이트가 됩니다. import java.util.Arrays; public class BytesToStringExample { public static void main(String[] args) throws Exception{ String data = "자바"; // String → byte 배열 (기본 : UTF-8 인코딩) byte[] arr1 = data.getBytes(); // byte[] arr1 = dat.. 더보기

728x90