ArrayList

alguem pode me ajudar,
gostaria de saber se tem algum outro jeito pra mim instanciar uma arraylist


List list = new ArrayList<HistoryTags>();

Não, porque? O que você está pretendendo fazer?

estou usando framework ZK que não aceita maior ou igual “<>” tenho q acha outra solução para fazer isso <HistoryTags>

Ahh tá… então seria uma outra forma de usar generics né… a forma é só essa mesma… tente deixar sem tipo então…

List lista = new ArrayList();

blz…mais mudando um pouco a peergunta

como eu faria pra depois eu converter isso pra um object sendo que ele recebe uma list

Não entendi…


Session session = HibernateUtility.getSession();
		Transaction tx = session.beginTransaction();

		HistoryTagsDAO htdao = new HistoryTagsDAO(session);
		List list = new ArrayList<HistoryTags>();
		
//		ArrayList<HistoryTags> list = new ArrayList<HistoryTags>();
//		list = (ArrayList<HistoryTags>) htdao.queryAll();

		//SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");

		if (list.size() > 0) {

			System.out.println(list.size() + "AQUI!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");

			for(int i = 0; i < list.size();i++) {

// nesta linha ele recebe uma HistoryTag, mais passo um tipo list, então tenho q converter de algum jeito

				HistoryTags ht = (HistoryTags)list.get(i);

				System.out.println("yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");

				System.out.println("AQUI TAMBEM!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");

				String[] data = new String[list.size()];
				for(int j=0; j < data.length; ++j) {
					data[j] = "option "+j;
				}
				ListModel strset = new SimpleListModel(data);  						

Vê se é assim…

obs.: vai uma dica da forma mais adequada de percorrer uma coleção…

[code]Iterator ite = list.iterator();

while(ite.hasNext()){
HistoryTag ht = (HistoryTag) ite.next();
}[/code]