-> 문자열을 저장하는 타입으로 참조형 타입에 속함
-> 값을 큰 따옴표 안에 (" ") 넣고 대입시키기
public class StringExample {
public static void main(String[] args) {
String name = "홍길동";
String job = "프로그래머";
System.out.println(name);
System.out.println(job);
String str = "나는 \"자바\"를 배웁니다";
System.out.println(str);
str = "번호\t이름\t직업 ";
System.out.println(str);
System.out.print("나는\n");
System.out.print("자바를\n");
System.out.println("배웁니다\n");
}
}
-> JAVA 13 부터 사용되는 구문
-> 여러 줄의 문자열을 입력할 때 사용
-> """ 문자열 """;의 형태
public class exam01 {
public static void main(String[] args) {
// TODO Auto-generated method stub
String str1 = "" + // 아무 값도 없음
"{\n" + // 다음 줄로 내리기
"t\"id\":\"winter\",\n" + //탭 "id":"winter" 다음 줄로 내리기 +(문자열 잇기)
"t\"name\":\"눈송이\"\n" + //탭 "name":"눈송이" 다음 줄로 내리기 +(문자열 잇기)
"}";
String str2 = """
{
"id":"winter"
"name":"눈송이"
}
"""; // """ : 문자열 블록 문법
System.out.println(str1);
System.out.println(str2);
String str = """
나는 자바를 \
학습합니다.
나는 자바 고수가 될 겁니다.
"""; // \: 다음 줄에 있는 문자열 옆으로 잇기
System.out.println(str);
}
}
public class StringConversion {
public static void main(String[] args) {
int value1 = Integer.parseInt("10"); //문자열을 int 타입의 변수값으로 변환
double value2 = Double.parseDouble("3.5"); //문자열을 double 타입의 변수값으로 변환
boolean value3 = Boolean.parseBoolean("true"); // 문자열을 boolean 타입의 변수값으로 변환
System.out.println(value1);
System.out.println(value2);
System.out.println(value3);
String str1 = String.valueOf(10);
// int타입의 변수값을 문자열로 변환
String str2 = String.valueOf(3.5);
// double타입의 변수값을 문자열로 변환
String str3 = String.valueOf(true);
// boolean타입의 변수값을 문자열로 변환
System.out.println(str1);
System.out.println(str2);
System.out.println(str3);
}
}