Ho bisogno di convertire un codice Python in un codice java equivalente. Python rende la vita molto facile per gli sviluppatori fornendo molte funzionalità di collegamento. Ma ora ho bisogno di migrare lo stesso in Java. Mi stavo chiedendo quale sarà l'equivalente degli oggetti di ditt in java? Ho provato ad usare HashMap ma la vita è un inferno. Per i principianti consideriamo questo,come convertire un oggetto dict python in un oggetto equivalente java?
# Nodes is a dictionary -> Key : (Name, Strength)
for node, (name, strength) in nodes.items():
nodes[node] = (name, new_strength)
Quindi, come fare per convertire questo in Java? Per cominciare ho usato HashMap oggetto così,
Map<Integer, List> nodesMap = new HashMap<Integer,List>();
/* For iterating over the map */
Iterator updateNodeStrengthIterator = nodesMap.entrySet().iterator();
while(updateNodeStrengthIterator.hasNext()){ }
Il mio problema è a ottenere la parte elenco che contiene Nome & Forza & quindi aggiornare la parte Forza. C'è un modo fattibile per fare questo? Dovrei prendere in considerazione una struttura di dati diversa? Per favore aiuto.
grazie. questo è molto utile. Speravo solo di ottenere più approccio di successo. – Chantz
Ah beh, sfortunatamente, la concisione non è uno dei punti di forza di Java ... – jqno