-2
StringListを使用して文字列とその中の整数を使用して文字列をフォーマットしたいと考えています。配列を使用して同じフォーマットされたStringを設定できます。しかし、ArrayはStringとintの両方を含むことができないため、これはあまり有用ではありません。配列リストを作成した後は、配列の場合とは異なり、文字列にデータが格納されないことがわかりました。私の選択肢は何ですか?配列リストを使用して書式設定された文字列を設定する方法
アレイ
import java.util.List;
import java.util.ArrayList;
public class HelloWorld{
public static void main(String []args){
String name = "Varun";
String description = "cool";
String [] string_array = new String[2];
string_array[0] = name;
string_array[1] = description;
String works = String.format("Hi my name is %s and I am %s",string_array);
System.out.println(works);
}
}
import java.util.List;
import java.util.ArrayList;
public class HelloWorld{
public static void main(String []args){
String name = "Varun";
int age = 22;
List <Object> string_list = new ArrayList<Object>();
string_list.add(name);
string_list.add(age);
String works = String.format("Hi my name is %s and I am %d years old",string_list);
System.out.println(works);
}
}
がどのように私は私の文字列配列にリストを変換するのArrayList
非常に基本的なアプローチは、リストのToArrayメソッドを呼び出すために、次のようになりますString.Formatの( "...%sの%D ..."、string_list.toArray()) – Zachary
この質問への答えを書きますこれを正しいものとしてマークします。 – user7343117