Android
ストリングのフォーマット
サーチ…
文字列リソースをフォーマットする
文字列リソースにワイルドカードを追加し、実行時にそれらを読み込むことができます:
strings.xmlを編集
<string name="my_string">This is %1$s</string>
必要に応じてフォーマット文字列
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);
データ型の文字列への書式設定
データ型と文字列の書式設定
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