私はちょうどプログラミングで私の冒険を始めました。私は本当にテーマが好きですが、時には私は完全に理解できないものを見つけることがあります。例えばこのよう
、:私は、このような出力を取得している必要がありますが、私はこのような何かを得る辞書と地図
//Complete this code or write your own from scratch
import java.util.*;
import java.io.*;
class Solution{
public static void main(String []argh){
Scanner in = new Scanner(System.in);
Map<String, Integer> phonebook = new HashMap<String, Integer>();
int n = in.nextInt();
for(int i = 0; i < n; i++){
String name = in.next();
int phone = in.nextInt();
phonebook.put(name, phone);
}
// Write code here
while(in.hasNext()){
String s = in.next();
int phonenumber = phonebook.get(s);
if(phonebook.equals("null") == true){
System.out.println("Not found");
}
else if(phonebook.equals("null") == false){
System.out.println(s + "=" + phonebook.get(s));
}
}
in.close();
}
}
:
あなたの出力(stdout)
sam=99912222
予想される出力
をsam=99912222
Not found
harry=12299933
そしてあなたは分かりませんか? – Amy
ヒント: 'null'と' 'null ''は同じものではありません –
'phonebook.equals(" null ")== true'が奇妙に見える – dit