well i suggest cutting is the only solution...u can get layers or feather hair cut...
another solution is just get ur hair trimmed from a good parlour..then get ur hair dyed or colored in burgundy or copper brown ,dull gold any brownish shade that u like...this will hide ur split ends and they will be very very very less prominent...really..:)