«initialization» 태그된 질문

30
한 줄로 ArrayList 초기화
테스트 목적으로 옵션 목록을 만들고 싶었습니다. 처음에 나는 이것을했다 : ArrayList<String> places = new ArrayList<String>(); places.add("Buenos Aires"); places.add("Córdoba"); places.add("La Plata"); 그런 다음 코드를 다음과 같이 리팩터링했습니다. ArrayList<String> places = new ArrayList<String>( Arrays.asList("Buenos Aires", "Córdoba", "La Plata")); 더 좋은 방법이 있습니까?


30
정적지도를 초기화하는 방법
MapJava 에서 정적 을 어떻게 초기화 합니까? 방법 1 : 정적 이니셜 라이저 방법 2 : 인스턴스 이니셜 라이저 (익명 서브 클래스) 또는 다른 방법? 각각의 장단점은 무엇입니까? 다음은 두 가지 방법을 보여주는 예입니다. import java.util.HashMap; import java.util.Map; public class Test { private static final Map<Integer, String> myMap = new …

12
문자 그대로 HashMap을 직접 초기화하는 방법은 무엇입니까?
다음과 같이 Java HashMap을 초기화하는 방법이 있습니까? : Map<String,String> test = new HashMap<String, String>{"test":"test","test":"test"}; 올바른 구문은 무엇입니까? 나는 이것에 관해 아무것도 찾지 못했다. 이것이 가능한가? 지도를 만들 때 절대 변경되지 않고 미리 알려진 일부 "최종 / 정적"값을지도에 넣는 가장 짧고 빠른 방법을 찾고 있습니다.

22
배열의 모든 멤버를 동일한 값으로 초기화하는 방법은 무엇입니까?
C에 큰 배열이 있습니다 ( 차이가있는 경우 C ++ 이 아님 ). 동일한 값의 모든 멤버를 초기화하고 싶습니다. 나는 이것을 한 번 간단한 방법으로 알고 있다고 맹세 할 수 있었다. memset()내 경우에는 사용할 수 있지만 C 구문에 내장 된이 작업을 수행 할 수있는 방법이 없습니까?

15
자바“더블 브레이스 초기화”의 효율성?
На этот вопрос есть ответы на 스택 오버플로 на русском : Что такое 더블 브레이스 инициализация? 에서 자바의 숨겨진 기능 상단의 대답은 언급 더블 중괄호 초기화를 로, 매우 유혹 구문 : Set<String> flavors = new HashSet<String>() {{ add("vanilla"); add("strawberry"); add("chocolate"); add("butter pecan"); }}; 이 관용구에는 인스턴스 이니셜 라이저가 포함 된 …


29
하드 코딩 된 요소로 std :: vector를 초기화하는 가장 쉬운 방법은 무엇입니까?
배열을 만들고 다음과 같이 초기화 할 수 있습니다. int a[] = {10, 20, 30}; 어떻게 std::vector우아하게 만들고 우아하게 초기화합니까? 내가 아는 가장 좋은 방법은 다음과 같습니다. std::vector<int> ints; ints.push_back(10); ints.push_back(20); ints.push_back(30); 더 좋은 방법이 있습니까?

17
C ++에서 개인 정적 멤버를 초기화하는 방법은 무엇입니까?
C ++에서 비공개 정적 데이터 멤버를 초기화하는 가장 좋은 방법은 무엇입니까? 헤더 파일에서 시도했지만 이상한 링커 오류가 발생합니다. class foo { private: static int i; }; int foo::i = 0; 클래스 외부에서 개인 멤버를 초기화 할 수 없기 때문에 이것이 추측됩니다. 가장 좋은 방법은 무엇입니까?

14
C 프로그래밍 언어 표준에 따라 구조체를 초기화하는 방법
struct 요소를 초기화하고 선언과 초기화로 나누고 싶습니다. 이것이 내가 가진 것입니다 : typedef struct MY_TYPE { bool flag; short int value; double stuff; } MY_TYPE; void function(void) { MY_TYPE a; ... a = { true, 15, 0.123 } } 이것이 로컬 변수를 선언하고 초기화하는 방법입니까? MY_TYPE C 프로그래밍 언어 표준 …
465 c  struct  initialization 

10
Java에서 배열을 초기화하는 방법은 무엇입니까?
다음과 같이 배열을 초기화하고 있습니다. public class Array { int data[] = new int[10]; /** Creates a new instance of Array */ public Array() { data[10] = {10,20,30,40,50,60,71,80,90,91}; } } NetBeans는 다음 줄에서 오류를 가리 킵니다. data[10] = {10,20,30,40,50,60,71,80,90,91}; 문제를 어떻게 해결할 수 있습니까?



25
루프 전 또는 루프에서 변수 선언의 차이점은 무엇입니까?
루프 내부에서 반복적으로 반복되는 것과 달리 루프 전에 버리기 변수를 선언하면 (성능) 차이가 있는지 항상 궁금합니다. Java 의 (무의미한) 예 : a) 루프 전 선언 : double intermediateResult; for(int i=0; i < 1000; i++){ intermediateResult = i; System.out.println(intermediateResult); } b) 루프 내에서 (반복적으로 ) 선언 : for(int i=0; i < …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.