수색…


문자열 리소스 서식 지정

문자열 리소스에 와일드 카드를 추가하고이를 런타임에 채울 수 있습니다.

  1. strings.xml 편집

    <string name="my_string">This is %1$s</string>
    
  2. 필요에 따라 문자열 형식 지정

    String fun = "fun";
    context.getString(R.string.my_string, fun);
    

문자열에 타임 스탬프 서식 지정

패턴의 상세한 것에 대하여는, SimpleDateFormat 레퍼런스를 참조 해주세요.

Date now = new Date();
long timestamp = now.getTime();
SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy", Locale.US);
String dateStr = sdf.format(timestamp);

데이터 유형을 String으로 포맷하고 그 반대의 경우

문자열 형식에 대한 데이터 형식

int, float, double, long, boolean과 같은 데이터 유형은 String.valueOf ()를 사용하여 문자열로 포맷 할 수 있습니다.

String.valueOf(1); //Output -> "1"
String.valueOf(1.0); //Output -> "1.0"
String.valueOf(1.2345); //Output -> "1.2345"
String.valueOf(true); //Output -> "true"

이와 반대로 문자열을 다른 데이터 형식으로 포맷

Integer.parseInt("1"); //Output -> 1
Float.parseFloat("1.2"); //Output -> 1.2
Boolean.parseBoolean("true"); //Output -> true


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow