string
-
우리는 흔히 String 객체끼리 더해서 사용할 때 이렇게 사용한다. String result1 = "선생님 "; String result2 = "아이들"; System.out.println(result1 += result2); // 선생님 아이들 그런데 위와 같은 방법은 String 객체끼리 더하면서 메모리 할당과 해체를 발생시키며, 연산이 많아질 수록 성능이 떨어진다고 한다. 참고글 " 많은 문자열을 연결하면 많은 중간 문자열 객체가 생성되어 비효율적인 코드가 생성된다 " String 자바에서는 String 객체는 변경 불가능. 한 번 생성되면 내용을 바꿀 수 없음. 하나의 문자열을 다른 문자열과 연결하면 새 문자열이 생성되고, 이전 문자열은 가비지 컬렉터로 들어간다. StringBuilder Str..
Java | StringBuilder우리는 흔히 String 객체끼리 더해서 사용할 때 이렇게 사용한다. String result1 = "선생님 "; String result2 = "아이들"; System.out.println(result1 += result2); // 선생님 아이들 그런데 위와 같은 방법은 String 객체끼리 더하면서 메모리 할당과 해체를 발생시키며, 연산이 많아질 수록 성능이 떨어진다고 한다. 참고글 " 많은 문자열을 연결하면 많은 중간 문자열 객체가 생성되어 비효율적인 코드가 생성된다 " String 자바에서는 String 객체는 변경 불가능. 한 번 생성되면 내용을 바꿀 수 없음. 하나의 문자열을 다른 문자열과 연결하면 새 문자열이 생성되고, 이전 문자열은 가비지 컬렉터로 들어간다. StringBuilder Str..
2023.01.17 -
ObjectMapper 를 배우면서 Json 데이터를 다루는 방법을 배우다 알게된 String 문자열 Json 변환 방법이다. Maven 설정 pom.xml com.googlecode.json-simple json-simple 1.1.1 String 문자열 Json 변환 import org.json.simple.JSONObject; import org.json.simple.parser.JSONParser; import org.json.simple.parser.ParseException; public class StringToJson { public static void main(String[] args) throws ParseException { // JSON 으로 파싱할 문자열 String str = ..
Java | 문자열 JSON 변환ObjectMapper 를 배우면서 Json 데이터를 다루는 방법을 배우다 알게된 String 문자열 Json 변환 방법이다. Maven 설정 pom.xml com.googlecode.json-simple json-simple 1.1.1 String 문자열 Json 변환 import org.json.simple.JSONObject; import org.json.simple.parser.JSONParser; import org.json.simple.parser.ParseException; public class StringToJson { public static void main(String[] args) throws ParseException { // JSON 으로 파싱할 문자열 String str = ..
2023.01.17 -
자료형 문자(char)에서는 달랑 한 문자만 사용한다더니 그러면 문장을 사용할 때는 문자(char)를 연달아 붙이겠군요 ^^ 대충 "문자(char) + 문자(char) + 문자(char) ... " 라고 생각한 안일한 생각 집어치워! 자바에는 문자열이 있다구!! [출처 : 점프 투 자바] 문자열(String) 문장을 뜻하는 말. "Hello world" "a chu" "123456789" [리터럴 표현식] String a = "Hello world"; String b = "a chu"; String c = "123456789"; [객체를 사용한 표현식] String a = new String("Hello world"); String b = new String("a chu"); String c = new ..
Java | 문자열(String)자료형 문자(char)에서는 달랑 한 문자만 사용한다더니 그러면 문장을 사용할 때는 문자(char)를 연달아 붙이겠군요 ^^ 대충 "문자(char) + 문자(char) + 문자(char) ... " 라고 생각한 안일한 생각 집어치워! 자바에는 문자열이 있다구!! [출처 : 점프 투 자바] 문자열(String) 문장을 뜻하는 말. "Hello world" "a chu" "123456789" [리터럴 표현식] String a = "Hello world"; String b = "a chu"; String c = "123456789"; [객체를 사용한 표현식] String a = new String("Hello world"); String b = new String("a chu"); String c = new ..
2023.01.06