lunar-java
lunar-java copied to clipboard
旬空干支空了报错
protected static int getXunIndex(String ganZhi) {
int ganIndex = find(ganZhi.substring(0, 1), GAN, 0);
int zhiIndex = find(ganZhi.substring(1), ZHI, 0);
int diff = ganIndex - zhiIndex;
if (diff < 0) {
diff += 12;
}
return diff / 2;
}
public static String getXun(String ganZhi) {
return XUN[getXunIndex(ganZhi)];
}
public static String getXunKong(String ganZhi) {
return XUN_KONG[getXunIndex(ganZhi)];
}
int ganIndex = find(ganZhi.substring(0, 1), GAN, 0); ganZhi空了会报错
干支为什么会空呢
大运开始的第一个数组干支是空的
空的可以不调用噻