不用hashmap