Поиск…


Форматирование строкового ресурса

Вы можете добавить подстановочные знаки в строковых ресурсах и заполнить их во время выполнения:

  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