1. class Solution {
    2. public int[] twoSum(int[] nums, int target) {
    3. HashMap map = new HashMap(16);
    4. for (int i = 0; i < nums.length; i++) {
    5. if (map.containsKey(nums[i])){
    6. return new int[]{i, (int) map.get(nums[i])};
    7. }
    8. map.put(target-nums[i],i);
    9. }
    10. return nums;
    11. }
    12. }