java coding questions - Search