⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jzcjbqk.java

📁 基于Java的地图数据管理软件。使用MySQL数据库管理系统。
💻 JAVA
字号:
package net.aetherial.gis.jiaotongbu.outputJTB.txtOutput.module.txt;

import net.aetherial.gis.jiaotongbu.outputJTB.txtOutput.module.excel.ReadRecord;
import net.aetherial.gis.jiaotongbu.outputJTB.txtOutput.module.excel.ReadJianzhicun;
import net.aetherial.gis.jiaotongbu.outputJTB.txtOutput.module.excel.ReadAdder;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2004</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class Jzcjbqk extends Xzjbqk{
  public Jzcjbqk() {
    this.column = 21;
  }

  private static  String[] getHeader(){
    String[] HEADER = new String[21];
    HEADER[0] = "建制村编码";
    HEADER[1] = "建制村名称";
    HEADER[2] = "建制村人口";
    HEADER[3] = "所辖自然村数量";
    HEADER[4] = "所属地形";
    HEADER[5] = "岛屿是否建有陆岛交通码头";
    HEADER[6] = "码头与陆地距离";
    HEADER[7] = "岛内是否建有公路";
    HEADER[8] = "村委会经度";
    HEADER[9] = "村委会纬度";
    HEADER[10] = "村小学经度";
    HEADER[11] = "村小学纬度";
    HEADER[12] = "是否适宜通公路";
    HEADER[13] = "不适宜原因";
    HEADER[14] = "备注";
    HEADER[15] = "填表人";
    HEADER[16] = "填表人电话";
    HEADER[17] = "审核人";
    HEADER[18] = "审核人电话";
    HEADER[19] = "填报单位";
    HEADER[20] = "填报单位负责人";
    return HEADER;
  }

  public static final String getJZCHeaderString(){
    String n = "";
    String[] Header = getHeader();
    for (int i = 0; i < Header.length; i++) {
      n = n + Header[i];
      if (i < Header.length-1) {
        n = n + "\t";
      }
    }
    return n;
  }

  /**
   * 所辖自然村数量
   */
  private String columnZRCNum = "";

  /**
   * 村小学经度
   */
  private String columnXXLongitude = "";

  /**
   * 村小学纬度
   */
  private String columnXXLatitude = "";

  private String columnXiangzhen_Name = "";

  public String getJianzhicun_Bianma(){
    return this.columnNumber;
  }

  public String getJianzhicunName(){
    return this.columnName == null ? "" : columnName;
  }

  public String getXiangzhen_Name(){
    return this.columnXiangzhen_Name;
  }

  public String getJianzhicunLongitude(){
    return this.columnLongitude;
  }

  public String getJianzhicunLatitude(){
    return this.columnLatitude;
  }

  /**
   * 设置 @param columnZRCNum 所辖自然村数量 的值
   */
  public void set3_1ColumnZRCNum(String columnZRCNum){
    try{
      if(Integer.parseInt(columnZRCNum) < 1){
        columnZRCNum = "1";
      }
    }catch(Exception e){
      columnZRCNum = "1";
    }
      this.columnZRCNum = columnZRCNum;
  }

  /**
   * 设置 @param columnXXLongitude 村小学经度 的值
   */
  public void set3_2ColumnXXLongitude(String columnXXLongitude){
      this.columnXXLongitude = columnXXLongitude;
  }

  /**
   * 设置 @param columnXXLatitude 村小学纬度 的值
   */
  public void set3_3ColumnXXLatitude(String columnXXLatitude){
      this.columnXXLatitude = columnXXLatitude;
  }

  /**
   * 设置乡镇的名称
   * 在编码时使用
   * 不生成字符数据
   */
  public void set3_4ColumnXiangzhenName(String xiangzhenName){
    this.columnXiangzhen_Name = xiangzhenName;
  }

  public void setExcelReadMethod(ReadJianzhicun readJianzhicun,ReadRecord readAddersExcel) {
    if (readJianzhicun != null) {
      this.set0_1ColumnNumber("");//readJianzhicun.getJzcBianma());
      this.set3_4ColumnXiangzhenName(readJianzhicun.getXiangzhenName());
      this.set0_2ColumnName(readJianzhicun.getJzcName());
      this.set1_1ColumnRenkou(readJianzhicun.getJzcRenkou());
      this.set3_1ColumnZRCNum(readJianzhicun.getJzcZRC());
      this.set1_9ColumnDixing(readJianzhicun.getJzcDixing());
      this.set1_8ColumnHaveMatou(readJianzhicun.getJzcHaveMatou());
      this.set1_7ColumnMatouDis(readJianzhicun.getJzcMatouDis());
      this.set1_6ColumnHaveRoad(readJianzhicun.getJzcHaveRoad());
      this.set1_3ColumnSuitRoad("1");//readJianzhicun.getJzcIsSuitable());
      this.set1_5ColumnLongitude(readJianzhicun.getJzcLongitude());
      this.set1_4ColumnLatitude(readJianzhicun.getJzcLatitude());
      this.set0_3ColumnBeizhu(readJianzhicun.getJzcBeizhu());
    }
    ReadAdder adder = (ReadAdder) readAddersExcel;
    this.set0_4ColumnAdder(adder.getAdder());
    this.set0_5ColumnAdderPhone(adder.getAdderPhone());
    this.set0_6ColumnAsses(adder.getAsses());
    this.set0_7ColumnAssesPhone(adder.getAssesPhone());
    this.set0_8ColumnDept(adder.getDept());
    this.set0_9ColumnDeptPrin(adder.getDeptPrin());
  }

    public String toString(){
      String name = this.columnName.replaceAll("村支部","");

     if(name.indexOf("居委会") < 0 && name.indexOf("村委会") < 0 && name.indexOf("(") < 0 && name.indexOf("(") < 0){
       if(name.length() > 2){
         name = (name + "村委会").replaceAll("村村","村");

       }else{
         name = name + "村委会";
       }
     }
    String n = this.columnNumber;
    n = n + this.tab + name;
    n = n + this.tab + this.columnRenkou;
    n = n + this.tab + this.columnZRCNum;
    n = n + this.tab + this.columnDixing;
    n = n + this.tab + this.columnHaveMatou;
    n = n + this.tab + this.columnMatouDis;
    n = n + this.tab + this.columnHaveRoad;
    n = n + this.tab + this.columnLongitude;
    n = n + this.tab + this.columnLatitude;
    n = n + this.tab + this.columnXXLongitude;
    n = n + this.tab + this.columnXXLatitude;
    n = n + this.tab + this.columnSuitRoad;
    n = n + this.tab + this.columnReason;
    n = n + this.tab + this.getAdderString();
    return n;
  }

}

⌨️ 快捷键说明

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