JAVA- 숫자 및 문자열 (2 개) 문자열 변환

문자열에 숫자

방법 1 : String 클래스의 정적 메서드 valueOf 사용
방법 2 : 먼저 기본 형식을 개체에 상자에 넣은 다음 개체의 toString을 호출합니다.

String.vlaueof (변수 이름)

정수 object.toString ()

public class TestNumber {
    
    
	public static String getType(Object o) {
    
    
		return o.getClass().toString();
	}
	public static void main(String args[]) {
    
    
		int i =5;
		System.out.println(getType(i));
		
		
		String a = String.valueOf(i);//方法一
		System.out.println(getType(a));

		Integer it = i;
		String name = it.toString();//方法二
		System.out.println(getType(name));
	}
}

숫자에 문자열

Integer.parseInt (변수 이름) 메서드

public class TestNumber {
    
    
	public static String getType(Object o) {
    
    
		return o.getClass().toString();
	}
	public static void main(String args[]) {
    
    
		String a = "500";
		
		int b = Integer.parseInt(a);
		System.out.println(getType(b));
		System.out.println(b);
	}
}

운동 문자열 변환

public class TestNumber {
    
    
	public static String getType(Object o) {
    
    
		return o.getClass().toString();
	}
	public static void main(String args[]) {
    
    
		float a = 3.14f;
		
		String b = String.valueOf(a);
		System.out.println(getType(b));
		
		float a1 = Float.valueOf(b);
		System.out.println(getType(a1));
	}
}

범용 변환 :

int a = 1;
String a1 = String.valueOf(a);

String a = "100";
int a1 = Integer.valueOf(a);

float a = 3.14;
String a1 = String.valueOf(a);

String a = "3.14";
float a1 = Float.valueOf(a);

추천

출처blog.csdn.net/qq_17802895/article/details/108712885