Se vuoi stampare la lista uguale identica a come viene stampata in python, tanto per esercitarti con le stringhe (oltre alla soluzione di emil), puoi fare:
codice:
ArrayList<Object> lista=new ArrayList<Object>(); // assicurati che il riferimento sia di
// tipo ArrayList<Object>
String buffer=new String("[");
int i;
for(i=0;i<lista.size()-1;i++)
buffer+=lista.get(i)+","; // += operatore di concatenazione
buffer+=lista.get(lista.size()-1); // l' ultimo lo aggiungo separatamente
// perchè non bisogna aggiungere la virgola
buffer+="]";
System.out.println(buffer);
Comunque se il metodo è deprecato ti da solo un warning, non è un errore.
Al limite prima del metodo main aggiungi @SuppressWarnings("deprecation"):
codice:
@SuppressWarnings("deprecation")
// annotazione: "dice" al compilatore di non generare avvisi se si usano metodi deprecati
public static void main(String[] args)
{
// metodo
}