Ola…
Podem me dizer que erro é esse?
Diz que nao pode converter um elemento do tipo Map para map.Entry
O ERRO ESTA NA PARTE EM DESTAQUE
VLW
import java.util.*;
import static java.lang.System.out;
public class ExemploMap {
public static void printMap(Map obj) {
for (Map.Entry e : [b][u]obj.entrySet()[/u][/b]) {
out.println(e.getKey() + " : " + e.getValue());
}
out.println();
}
public static void execute() {
Map map = new HashMap();
map.put(1,"Funcionario - A");
map.put(3,"Funcionario - C");
map.put(2,"Funcionario - B");
map.put(4,"Funcionario - D");
printMap(map);
}
public static void main(String[] args) {
ExemploMap.execute();
}
}
thingol
#2
import java.util.*;
public class ExemploMap {
public static void printMap(Map<Integer,String> obj) {
for (Map.Entry<Integer,String> e : obj.entrySet()) {
System.out.println(e.getKey() + " : " + e.getValue());
}
System.out.println();
}
public static void execute() {
Map<Integer,String> map = new HashMap<Integer,String>();
map.put(1,"Funcionario - A");
map.put(3,"Funcionario - C");
map.put(2,"Funcionario - B");
map.put(4,"Funcionario - D");
printMap(map);
}
public static void main(String[] args) {
ExemploMap.execute();
}
}
Obrigado deu certo aqui nao sei como não tinha percebido^^
LPJava
#4
[quote=thingol][code]
import java.util.*;
public class ExemploMap {
public static void printMap(Map<Integer,String> obj) {
for (Map.Entry<Integer,String> e : obj.entrySet()) {
System.out.println(e.getKey() + " : " + e.getValue());
}
System.out.println();
}
public static void execute() {
Map<Integer,String> map = new HashMap<Integer,String>();
map.put(1,“Funcionario - A”);
map.put(3,“Funcionario - C”);
map.put(2,“Funcionario - B”);
map.put(4,“Funcionario - D”);
printMap(map);
}
public static void main(String[] args) {
ExemploMap.execute();
}
}
[/code][/quote]
tem que colocar os tipos? nao entendi a resolução… 