Java에서 객체를 문자열로 변환
Mohammad Irfan
2023년10월12일
-
Java에서
valueOf()
메소드를 사용하여 객체를 문자열로 변환 -
Java에서
+
연산자를 사용하여 객체를 문자열로 변환 -
Java에서
toString()
메소드를 사용하여 객체를 문자열로 변환 -
Java에서
toString()
메소드를 사용하여 객체를 문자열로 변환 -
Java에서
toString()
메소드를 사용하여 객체를 문자열로 변환 -
Java에서
join()
메소드를 사용하여 객체를 문자열로 변환
이 튜토리얼에서는 Java에서 객체를 문자열로 변환하는 방법을 소개합니다.
Java에서valueOf()
메소드를 사용하여 객체를 문자열로 변환
String
클래스의valueOf()
메소드는 객체를 문자열로 변환 할 수 있습니다. 아래 예를 참조하십시오.
public class SimpleTesting {
public static void main(String[] args) {
Object obj = "DelftStack Portal";
System.out.println("Object value: " + obj);
String str = String.valueOf(obj);
System.out.println("String value: " + str);
}
}
출력:
Object value: DelftStack Portal
String value: DelftStack Portal
Java에서+
연산자를 사용하여 객체를 문자열로 변환
Java에서 더하기 연산자+
는 모든 유형 값을 문자열과 연결하고 결과 문자열을 반환합니다. 객체를 문자열로 변환하는데도 사용할 수 있습니다. 아래 예를 참조하십시오.
public class SimpleTesting {
public static void main(String[] args) {
Object obj = "DelftStack Portal";
System.out.println("Object value: " + obj);
String str = "" + obj;
System.out.println("String value: " + str);
}
}
출력:
Object value: DelftStack Portal
String value: DelftStack Portal
Java에서toString()
메소드를 사용하여 객체를 문자열로 변환
Object
클래스의toString()
메소드는 모든 객체를 문자열로 변환합니다. 아래 예를 참조하십시오.
public class SimpleTesting {
public static void main(String[] args) {
Object obj = "DelftStack Portal";
System.out.println("Object value: " + obj);
String str = obj.toString();
System.out.println("String value: " + str);
}
}
출력:
Object value: DelftStack Portal
String value: DelftStack Portal
Java에서toString()
메소드를 사용하여 객체를 문자열로 변환
개체는 모든 유형이 될 수 있습니다. 예를 들어 정수 객체가 있고 문자열 객체를 얻으려면toString()
메소드를 사용합니다. 아래 예를 참조하십시오.
public class SimpleTesting {
public static void main(String[] args) {
Integer iVal = 123;
System.out.println("Integer Object value: " + iVal);
String str = iVal.toString();
System.out.println("String value: " + str);
}
}
출력:
Hello
This
is
DelfStack
Java에서toString()
메소드를 사용하여 객체를 문자열로 변환
이 예제는toString()
메소드를 사용하여 사용자 정의 객체를 문자열로 변환하는 방법을 설명합니다. 아래 예를 참조하십시오.
class Employee {
String fName;
String lName;
public Employee(String fName, String lName) {
this.fName = fName;
this.lName = lName;
}
public String getfName() {
return fName;
}
public void setfName(String fName) {
this.fName = fName;
}
public String getlName() {
return lName;
}
public void setlName(String lName) {
this.lName = lName;
}
@Override
public String toString() {
return "Employee [fName=" + fName + ", lName=" + lName + "]";
}
public String getString() {
return toString();
}
}
public class SimpleTesting {
public static void main(String[] args) {
Employee employee = new Employee("Rohan", "Mosac");
System.out.println(employee.getString());
}
}
출력:
Employee [fName=Rohan, lName=Mosac]
Java에서join()
메소드를 사용하여 객체를 문자열로 변환
여기에서는join()
메소드를 사용하여ArrayList
객체를 문자열로 변환합니다. String
클래스의join()
메소드는 단일String
객체로 결합한 후 문자열을 반환합니다. 아래 예를 참조하십시오.
import java.util.ArrayList;
import java.util.List;
public class SimpleTesting {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("Sun");
list.add("Moon");
list.add("Earth");
System.out.println("List object: " + list);
// list object to string
String str = String.join(",", list);
System.out.println("String: " + str);
}
}
출력:
List object: [Sun, Moon, Earth]
String: Sun,Moon,Earth
관련 문장 - Java Object
- Java에서 객체를 JSON으로 직렬화
- XML을 Java 객체로 구문 분석
- Java에서 데이터 액세스 객체 구현
- Java에서 객체를 문자열로 직렬화
- Java로 객체 인쇄
- Java에서 객체 배열 생성