trackheader310.java
来自「基于Java的地图数据管理软件。使用MySQL数据库管理系统。」· Java 代码 · 共 62 行
JAVA
62 行
package net.aetherial.gis.garmin;
import java.io.*;
import java.util.*;
import net.aetherial.gis.garmin.*;
import net.aetherial.gis.excel.myTest;
class TrackHeader310 extends TrackHeader
{
boolean display;
byte color;
String identifier;
public TrackHeader310 (byte[] contents)
{
ByteArrayInputStream bais = new ByteArrayInputStream (contents);
if (bais.read () == 0 && bais.read () == 0)
display = false;
color = (byte) bais.read ();
ByteArrayOutputStream baos = new ByteArrayOutputStream ();
for (byte b = (byte) bais.read (); b != 0; b = (byte) bais.read ())
{
baos.write (b);
}
byte[] ba = baos.toByteArray ();
try
{
identifier = new String (ba, 0, ba.length, "gb2312");
}
catch (UnsupportedEncodingException e)
{
identifier = new String ("");
}
}
public void printDetails ()
{
System.out.println ("This is a debugging tool for dumping track header details.");
System.out.println ("Track header color: "+color);
System.out.println ("Track header identifier: "+identifier);
//myTest.name.addElement(identifier);
//myTest.lat.addElement("999.9");
//myTest.lon.addElement("999.9");
if (display == true)
System.out.println ("This track is displayed.");
System.out.println ("");
}
public String getIdentifier ()
{
return identifier;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?