Запитання з тегом «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")); Чи є кращий спосіб зробити це?

26
Перевірте JavaScript, чи існує змінна (визначена / ініціалізована)
Який метод перевірки, чи ініціалізована змінна, є кращою / правильною? (Припустимо, що змінна може містити все, що завгодно (рядок, int, об'єкт, функція тощо)) if (elem) { // or !elem або if (typeof(elem) !== 'undefined') { або if (elem != null) {

30
Як я можу ініціалізувати статичну карту?
Як би ви ініціалізували статику Mapна Java? Перший спосіб: статичний ініціалізатор Другий спосіб: ініціалізатор екземпляра (анонімний підклас) або якийсь інший метод? Які плюси і мінуси кожного? Ось приклад, що ілюструє два способи: import java.util.HashMap; import java.util.Map; public class Test { private static final Map<Integer, String> myMap = new HashMap<>(); static …

12
Як безпосередньо ініціалізувати HashMap (буквально)?
Чи існує такий спосіб ініціалізації Java HashMap таким чином: Map<String,String> test = new HashMap<String, String>{"test":"test","test":"test"}; Який би був правильний синтаксис? Я нічого з цього приводу не знайшов. Чи можливо це? Я шукаю найкоротший / найшвидший спосіб помістити деякі "кінцеві / статичні" значення на карту, які ніколи не змінюються і відомі …

22
Як ініціалізувати всіх членів масиву на одне значення?
У мене великий масив в C (не C ++, якщо це має значення). Я хочу ініціалізувати всіх членів одного значення. Я міг би поклятися, що колись знав простий спосіб зробити це. Я міг би використати memset()у своєму випадку, але чи не існує способу зробити це, що вбудовано прямо у синтаксис …

15
Ефективність Java «Подвійна ініціалізація дужок»?
На цей питання є відповіді на Stack Overflow на російському : Що таке подвійний брекет ініціалізація? У Прихованих можливості Java верхній відповідь згадує Double Brace ініціалізацію , з дуже привабливим синтаксисом: Set<String> flavors = new HashSet<String>() {{ add("vanilla"); add("strawberry"); add("chocolate"); add("butter pecan"); }}; Ця ідіома створює анонімний внутрішній клас з …

30
Чи потрібно в C # використовувати рядок.Empty або String.Empty або “” для того, щоб ініціалізувати рядок?
У C # я хочу ініціалізувати значення рядка з порожнім рядком. Як мені це зробити? Який правильний шлях, і чому? string willi = string.Empty; або string willi = String.Empty; або string willi = ""; або що?

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
Як ініціалізувати структуру відповідно до стандартів мови програмування на С
Я хочу ініціалізувати елемент структури, розділити на декларування та ініціалізацію. Ось що я маю: 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відповідно …
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: а) оголошення перед циклом: double intermediateResult; for(int i=0; i < 1000; i++){ intermediateResult = i; System.out.println(intermediateResult); } б) оголошення (повторно) всередині циклу: for(int i=0; …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.