I have tried to find an answer for you because I didn't know the answer to this either! So, you can say 'I'm American' (adjective) or 'I'm an American (noun - American person). You can also say 'I'm Chinese' (adjective) or 'I'm a Chinese', both are correct, however 'I'm a Chinese' sounds strange. It is better to say 'I'm Chinese'. In the past many people would use the word 'Chinaman' however over time this became seen as an offensive word. You can google this term to find reasons for this. For different reasons 'Frenchman' and 'Irishman' for example are not used so frequently, though this is more because the word 'man' is gendered, so it is better to say 'French person'. Perhaps people struggled to adapt to saying 'I'm a Chinese' instead. Also in the UK the words 'a Chinese' is often used as a quick way of saying 'a Chinese meal' so perhaps this is part of the reason. I hope this helps?!