compareTo的使用(实现排序功能)

游戏中经常会使用到的分数排序,名字排序

CompareTo的比较原理:

      先读取出字符串的第一个“字母”进行比较,比较的方法是ascii码表的值(字符所对应的十进制值),如果前面的大那么返回1,后面的大返回-1;此位置相同,继续比较下一位,直到最后一位,如果都相同的话,就返回0;

compareTo的使用(实现排序功能)_第1张图片

compareTo的使用(实现排序功能)_第2张图片

compareTo可以用于实际中什么应用呢??我这里例举使用compareTo进行简单 字符串的排序。(例如使用compareTo 进行姓名的排序)

compareTo的使用(实现排序功能)_第3张图片

 附带一个关于排序的代码(C#)链接http://www.cnblogs.com/heartgame/p/5623722.html

以及各种排序资料链接http://lib.csdn.net/article/unity3d/39247

转载于:https://www.cnblogs.com/VR-1024/p/6409913.html

你可能感兴趣的:(compareTo的使用(实现排序功能))