複数のセンサーからデータを収集する Java サーバーを開発しています。これらのセンサーは通常、クエリされた値を文字列値として返します。ヘッダーには、サーバーが受信した値をキャストするために使用する必要があるデータ型が示されています。これらの値は、integer、boolean、double、float、long のいずれかです。
センサーが値の「データ型の説明」を提供しない場合があるため、受信した文字列を分析してデータ型を理解する方法を見つけたいと考えています。
私はREGEXを使用することを考えていましたが、もっとうまくやる方法が他にもあるかもしれません。なにか提案を?