Class NineStar

java.lang.Object
org.aoju.bus.core.date.NineStar

public class NineStar extends Object
玄空九星、奇门九星都来源于北斗九星,九数、七色、五行、后天八卦方位都是相通的
Since:
Java 17+
Author:
Kimi Liu
  • Field Details

    • WU_XING

      public static final String[] WU_XING
      五行
    • POSITION

      public static final String[] POSITION
      后天八卦方位
    • YIN_YANG_QI_MEN

      public static final String[] YIN_YANG_QI_MEN
      阴阳(奇门遁甲)
    • BA_MEN_QI_MEN

      public static final String[] BA_MEN_QI_MEN
      八门(奇门遁甲)
    • LUCK_XUAN_KONG

      public static final String[] LUCK_XUAN_KONG
      吉凶(玄空风水)
    • LUCK_QI_MEN

      public static final String[] LUCK_QI_MEN
      吉凶(奇门遁甲)
    • NAME_TAI_YI

      public static final String[] NAME_TAI_YI
      太乙九神(太乙神数)
    • TYPE_TAI_YI

      public static final String[] TYPE_TAI_YI
      太乙九神对应类型
    • NAME_BEI_DOU

      public static final String[] NAME_BEI_DOU
      北斗九星
    • NAME_XUAN_KONG

      public static final String[] NAME_XUAN_KONG
      玄空九星(玄空风水)
    • NAME_QI_MEN

      public static final String[] NAME_QI_MEN
      奇门九星(奇门遁甲,也称天盘九星)
    • SONG_TAI_YI

      public static final String[] SONG_TAI_YI
      太乙九神歌诀(太乙神数)
    • index

      protected int index
      序号,0到8
  • Constructor Details

    • NineStar

      public NineStar(int index)
  • Method Details

    • getNumber

      public String getNumber()
      获取九数
      Returns:
      九数
    • getColor

      public String getColor()
      获取七色
      Returns:
      七色
    • getWuXing

      public String getWuXing()
      获取五行
      Returns:
      五行
    • getPosition

      public String getPosition()
      获取方位
      Returns:
      方位
    • getPositionDesc

      public String getPositionDesc()
      获取方位描述
      Returns:
      方位描述
    • getNameInXuanKong

      public String getNameInXuanKong()
      获取玄空九星名称
      Returns:
      玄空九星名称
    • getNameInBeiDou

      public String getNameInBeiDou()
      获取北斗九星名称
      Returns:
      北斗九星名称
    • getNameInQiMen

      public String getNameInQiMen()
      获取奇门九星名称
      Returns:
      奇门九星名称
    • getNameInTaiYi

      public String getNameInTaiYi()
      获取太乙九神名称
      Returns:
      太乙九神名称
    • getLuckInQiMen

      public String getLuckInQiMen()
      获取奇门九星吉凶
      Returns:
      大吉/小吉/大凶/小凶
    • getLuckInXuanKong

      public String getLuckInXuanKong()
      获取玄空九星吉凶
      Returns:
      吉/凶
    • getYinYangInQiMen

      public String getYinYangInQiMen()
      获取奇门九星阴阳
      Returns:
      阴/阳
    • getTypeInTaiYi

      public String getTypeInTaiYi()
      获取太乙九神类型
      Returns:
      吉神/凶神/安神
    • getBaMenInQiMen

      public String getBaMenInQiMen()
      获取八门(奇门遁甲)
      Returns:
      八门
    • getSongInTaiYi

      public String getSongInTaiYi()
      获取太乙九神歌诀
      Returns:
      太乙九神歌诀
    • getIndex

      public int getIndex()
      获取九星序号,从0开始
      Returns:
      序号
    • build

      public String build(boolean... args)
      构建字符串内容
      Parameters:
      args - 可选参数-简化输出
      Returns:
      字符串内容