-2
문자열과 그 안에 정수가있는 ArrayList를 사용하여 String을 형식화하려고합니다. 배열을 사용하여 동일한 형식의 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