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

📄 fenjierow.java

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

import jxl.NumberCell;
import jxl.Cell;

/**
 * <p>标题: 农村公路数据采集与核对工具</p>
 *
 * <p>描述: </p>
 *
 * <p>版权: Copyright (c) 2006</p>
 *
 * <p>公司: 安徽省通途信息技术公司</p>
 *
 * @author 王爱国
 * @version 1.0
 */
public class FenjieRow {
  private String firstXiangzhen = "";
  private String lastXiangzhen = "";
  private double lon = 0.0;
  private double lat = 0.0;
  private String fangxiang = "";
  private String luxian = "";
  public FenjieRow() {
  }

  public String getLuxian() {
    return luxian;
  }

  public String getFangxiang() {
    return fangxiang;
  }

  public String getLastXiangzhen() {
    return lastXiangzhen;
  }

  public void setFirstXiangzhen(String firstXiangzhen) {
    this.firstXiangzhen = firstXiangzhen;
  }

  public void setLuxian(String luxian) {
    luxian = luxian.toUpperCase().trim();
    if (luxian.length() > 4) {
      luxian = luxian.substring(0,4);
    }
    this.luxian = luxian;
  }

  public void setFangxiang(String fangxiang) {
    this.fangxiang = fangxiang;
  }

  public void setLastXiangzhen(String lastXiangzhen) {
    this.lastXiangzhen = lastXiangzhen;
  }

  public void setLon(double lon) {
    this.lon = lon;
  }

  public void setLat(double lat) {
    this.lat = lat;
  }

  public String getFirstXiangzhen() {
    return firstXiangzhen;
  }

  public double getLon() {
    return lon;
  }

  public double getLat() {
    return lat;
  }

  public void setValue(Cell[] rowData) {
    if (rowData != null && rowData.length >= 6) {
      this.setFirstXiangzhen(rowData[0].getContents());
      this.setLastXiangzhen(rowData[1].getContents());
      this.setLon(this.readNumberCell(rowData[2]));
      this.setLat(this.readNumberCell(rowData[3]));
      this.setFangxiang(rowData[4].getContents());
      this.setLuxian(rowData[5].getContents());
    }
  }

  private double readNumberCell(Cell cell) {
    String data = "";
    try {
      NumberCell nc = (NumberCell) cell;
      data = nc.getValue() + "";
    }
    catch (Exception ex) {
      data = cell.getContents();
    }

    try {
      return Double.parseDouble(data.trim());
    }
    catch (NumberFormatException ex1) {
      return 0;
    }
  }

  public String toString(){
    String n = "";
    n += this.firstXiangzhen + "\t";
    n += this.lastXiangzhen + "\t";
    n += this.getLon() + "\t";
    n += this.getLat() + "\t";
    n += this.getFangxiang() + "\t";
    n += this.getLuxian() + "\t";
//    n += "\r\n";
    return n;
  }

}

⌨️ 快捷键说明

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