范围数据出现次数!!!!

文件test.txt中有如下数据:
出现2次的范围:
140~140 463~470 500~503 743~750 776~783
出现2次的范围:
43~67 174~186 384~396 518~545 613~625
出现2次的范围:
14~31 42~44 55~72 228~268 327~339 355~367
出现3次的范围:
27~31 42~42 68~72 132~139 141~145 174~181 228~260 340~341 355~355 368~380 463~470 477~493 500~503 518~540 613~625 627~651 739~742 751~761 776~779
出现4次的范围:
32~41 43~44 55~67 146~172 342~354 356~367 505~517 743~750
java语言编写程序,myeclipse中编译(**实际文件中数据很多,所以必须从文件中读取数据处理**),处理上面的数据,输出结果如下:
出现1次的范围:
14~26 32~41 45~54 132~172 182~186 261~268 327~354 368~380 384~396 477~493 505~517 541~545 627~651 739~742 751~761 780~783
出现2次的范围:
27~31 42~42 68~72 174~181 228~260 355~367 463~470 500~503 518~540 613~625 743~750 776~779
出现3次的范围:
43~44 55~67

先采纳了,然后帮你写。