Вопрос 1.
Что будет напечатано в консоли после выполнения такого кода:
class Test { String[] keys = new String[] {"key1", "key2"}; boolean find(String key) { for (int i=0; i<keys.length; i++) { if (keys[i] == key) return true; } return false; } } Test t = new Test(); if (t.find("key1")) System.out.println("key1"); if (t.find(new String("key2"))) System.out.println("key2");
Вопрос 2
Что вернёт метод size() ?
class Key { int x; int y; Key(int x, int y) { this.x = x; this.y = y; } int hashCode() { return x+y; } } HashTable t = getHashTable(); t.put(new Key(0,0), "value1"); t.put(new Key(0,0), "value2"); System.out.println(t.size());
Комментариев нет:
Отправить комментарий