我正在尝试使用二进制代码模拟一个简单的进化论。 “基因库”中的每个人都有自己的二进制代码字符串。
为了让它们交配,我需要取一半的一个字符串,另一半取另外一个并合并它们。问题是,我不知道如何将一个字符串分成两半,它们是完全随机的。
帮助将不胜感激,谢谢!
答案 0 :(得分:0)
好吧,我会得到字符串的总长度,并通过执行String.slice(firstIndex,secondIndex)获取前半部分。我会使第一个索引0和secondIndex等于string.length / 2.这将返回字符串的前半部分,你可以弄清楚得到字符串的后半部分将是String.slice(字符串。 length / 2,String.length)。
答案 1 :(得分:0)
string half1 = value.Substring(0, value.length/2);
string half2 = value.Substring(value.length/2);