作者zanyking (遥远的旅人)
站内java
标题Re: [问题] 请教有关字串的模糊比对
时间Thu Jan 17 09:16:55 2008
※ 引述《superlubu (叔叔你人真好)》之铭言:
: : 例如
: : String a = "23:42.1960 120:25.9018"
: : 但站的接收位置可能不太一样
: : String b = "23:42.19xx 120:25.90xx"
: : //xx为0~9
: : 这样就无法使用
: : b.getText().equals("a"))
精度、误差这种东西在程式里头最是当的表现方式不是String 而是interger
Double之类的primitive type。
如果你的程式最後需要做平差或外方位计算,还要继续用String会很不明智。
当然,也许你的mobile不可能要J2ME去做例如最小二乘运算之类的东西,而直
接拿SOC晶片帮你做掉,但,使用primitive type也可以帮助你在呈现资讯上
多些选择。
至少,在比较大小、判断方位上面要方便太多了,比如说,比较前5秒的座标与
现在的座标求行进方向向量。
--
『你知道人有脑子,所以不要只是单纯的满足它,偶尔也要使用它啊。』
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.20.172