util.java

来自「2004年robotcup世界冠军源代码」· Java 代码 · 共 57 行

JAVA
57
字号
package MRL.Utilities.MessageManagement;/** * Message Manager for SBCe_Saviour 2006 * by Maryam Kalantary * **/public class Util{    static boolean copyArray(char[] src, char[] des, int srcBegin, int desBegin, int len)    {        if (srcBegin + len > src.length || desBegin + len > des.length)        {            return false;        }        for (int i = srcBegin, j = desBegin, k = 0; k < len; k++, i++, j++)        {            des[j] = src[i];        }        return true;    }    static char[] intToCharArray(int value, int length)    {        char[] result = new char[length];//        Math.hypot()        //TODO: bar aksesh kardam        for (int i = length - 1; i >= 0; i--)        {            result[length - i - 1] = (value & 1) == 1 ? '1' : '0';            value = (int) (value >> 1);        }        return result;    }    static int charArrayToint(char[] array, int begin, int length)    {        int result = 0;        int end = begin + length - 1;        for (int i = end; i >= begin; i--)        {            result = (int) (result << 1);            if (array[i] == '1')            //result += (int) Math.pow (2, end - i);\            {                result++;            }        }        return result;    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?