Java 需要在Android应用程序的SQLite数据库中捕获并存储线性参考/工程站编号

Java 需要在Android应用程序的SQLite数据库中捕获并存储线性参考/工程站编号,java,android,sqlite,android-sqlite,Java,Android,Sqlite,Android Sqlite,我正在用Android应用程序在SQLite中存储线性参考/工程站编号,希望得到任何建议。我计划用EditText捕获它,但不知道如何用嵌入到数值中的“+”字符来完成它。示例:管道上的工程站1145+86 Alpha=114586英尺(距离地面)。此外,由于该值可能以十分之一或百分之一百为单位进行测量,因此示例数很可能为1145+86.34,因此我也需要将其存储为双精度。是否有任何Java LIB可以让这个过程更容易,任何人都可以推荐?另外,由于我必须处理“+”字符,在SQLite中将值存储为字

我正在用Android应用程序在SQLite中存储线性参考/工程站编号,希望得到任何建议。我计划用EditText捕获它,但不知道如何用嵌入到数值中的“+”字符来完成它。示例:管道上的工程站1145+86 Alpha=114586英尺(距离地面)。此外,由于该值可能以十分之一或百分之一百为单位进行测量,因此示例数很可能为1145+86.34,因此我也需要将其存储为双精度。是否有任何Java LIB可以让这个过程更容易,任何人都可以推荐?另外,由于我必须处理“+”字符,在SQLite中将值存储为字符串或Blob会更好吗?感谢您提供的任何见解或建议。

此类参考由两个数字组成,即基准参考和偏移量,因此您应该将其存储在两个数字列中。(数据的存储方式与向用户显示数据的格式不同。)


如果引用标记(在本例中为“1145”)不是由其自身位置标识的,而是由其他内容(如名称)标识的,则需要将其存储为字符串。

我建议您使用领域库,因为它通常比SQLite快。最好将值存储为字符串。这里有一个链接:@Rosario Pereira Fernandes,谢谢你的建议。我希望能够在收集完数据并与SQLite应用程序或CSV一起使用后导出此数据库文件。领域数据库可以导出为其他格式吗?不太可能。“为了导出它,您必须使用另一个库,如OpenCSV。@Rosario Pereira Fernandes。谢谢你的信息。我曾经简单地看了一次领域,但以后会再看一次。这是一个我从未想过的好主意。谢谢你,我会按照你的建议研究如何实施。我已经接受了你的回答。谢谢你的帮助和建议。