2013-11-14 3 views
-2

Есть ли способ добавить строку значений в коллекцию? LoadQueue - это имя класса. Я пытаюсь создать коллекцию, а затем добавить ее в список.Добавление строки значений в список

List<LoadQueue> list = new LinkedList<LoadQueue>(); 

Есть ли способ, я могу добавить, как показано ниже:

list.add(new <LoadQueue>.AsList("DATA_QUEUE1", "QUEUE1", false)); 
list.add(new <LoadQueue>.AsList("DATA_QUEUE2", "QUEUE2", false)); 

Я попытался с помощью Arrays.asList, но это не работает ... Может кто-то помочь мне в этом, пожалуйста?

+4

'list.add (новый .AsList' Является ли эта Java? Скажите, пожалуйста, это не так: \ – Maroun

+0

И где определение 'LoadQueue' –

+0

Угловые скобки используются для определения типа коллекции, а не для создания объекта –

ответ

0

Создание списка

Но первый ..... я просто хочу, чтобы подтвердить, что это, как ваш класс LoadQueue является ...

class LoadQueue 
{ 
///I dont know why this would be called Queue but you could have a queue as a datamember and add and remove data to this queue...LikeThis 
//Queue q; 
String msg; 
String queuename; 
Boolean t; 

LoadQueue(String x,String y, Boolean z) 
{ 
//q=new LinkedList<Object>; 
msg=x; 
queuename=y; 
t=z; 
} 
} 

Теперь ......

list.add(new LoadQueue("DATA_QUEUE1", "QUEUE1", false)); 

================================================================================================================================================ =======================
Или может быть, что вы хотите:

List list=new ArrayList<Object>(); 
LoadQueue q=new LoadQueue("DATA_QUEUE1", "QUEUE1", false); 
list.add(q.msg); 
list.add(q.queuename); 
list.add(q.t); 
+0

Не «Класс» должен быть небольшим случаем? ==> 'class' в java – mwhs

+0

Не совсем верно для синтаксиса .... Просто хочу дать идею здесь .... – RazorProgrammer

+0

Это даже не печально, а затем это недопустимый синтаксис. – mwhs

Смежные вопросы