問題タブ [jsr-275]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - JSR 275 - 単位、1 秒あたりのパーセント
JScience.org のJSR 275単位と測定の実装を使用して、1 秒あたりのパーセントの単位を表す必要があります。私は次のことをしようとしています:
しかし、それをしようとすると ClassCastException が発生します。
以下は機能しますが、より良い方法があるかどうかはわかりません。
何かご意見は?これに最も近いのは、料理の測定に関する質問です(これは、独自の単位を定義する方法を見た方法です)。
java - 独自のカスタム測定コンバーターをどのように作成しますか
独自のカスタムコンバーターを作成し、javax.measureパッケージを使用して変換係数を指定するにはどうすればよいですか。(例:パイントからガロン)
java - 単位換算の換算係数を取得する方法
2 つのエンティティ間で変換する場合、通常はUnitConverterを介して行います。換算係数とはどのように調べればよいですか? 例えば:
コンバーター インターフェイスからプログラムで変換係数を取得したいと思います (つまり、1000 b/w KILOMETER と METER、または CENTIMETER から METRE の場合は 1/100)。
UnitConverter インターフェイスからこの情報を取得する方法がわかりません。
編集1
java - Javaの測定単位API?
JSR-275は拒否されました。Javaプロジェクトの測定単位APIは一連のインターフェースですが、オープンソースの実装が見つかりませんでした。
この投稿について:どのjsr-275ユニットの実装を使用する必要がありますか?プロジェクトオーナーは、JScienceで昨年末までに実装の準備が整うと述べていますが、重量または長さの単位を変換するものが見つからず、https: //maven.java.netでJScienceを探しました。 /、見つけましたが、JARはディレクトリhttps://maven.java.net/content/repositories/snapshots/org/jscience/jscience/5.0-SNAPSHOT/にもなかったので、から取得する必要がありました。何処か別の場所。
このプロジェクトは取り残されましたか?そして、現在、JavaおよびおそらくMavenリポジトリでの測定単位の変換の実装はありますか?
units-of-measurement - JSR-275 および Units of Measure API 以外の Java 測定単位ライブラリ
JSR-275 (拒否および放棄) および Units of Measure API (製品品質の実装がないように見える) を除いて、測定単位を扱う Java ライブラリはありますか?
java - Javax.measure.quantity.Duration 変換の問題
javax.measure を使用して、ユーザー入力を秒から日まで変化する秒に変換していますが、任意の単位から別の単位への変換は機能しません。これが私が設定したものです。
しかし、私はこのエラーが発生します
このエラーは、NonSI to NonSI に関係なく、どの組み合わせでも発生します。Length はどのようにでも変換できますが、何らかの理由で Unit が機能しません。
java - JScience ライブラリで定義された係数を変更またはオーバーライドするにはどうすればよいですか?
JScience ライブラリの実装では、単位を相互に変換するために一連の値を使用します。それらが定数として定義されているかどうかはわかりません。
独自の変換係数を使用して、メートルをフィートに変換したいと考えています。JScience API でそれを達成する方法はありますか?
ありがとう
java - JSR 275 javax.measure.Dimension 文字列のシリアライズとデシリアライズ
測定単位 275 および 385 の JSR は拒否され、まだリリースされていません。ただし、これらは測定単位と寸法を扱う唯一の適切な方法であるため、次の点について洞察を得たいと考えています。
javax.measure.Dimension
JSON で使用する文字列との間でシリアライズおよびデシリアライズしたいと考えています。ドキュメントやその他の情報が見つかりません (ほとんどの記事は今後の機能の概要を示しており、 http: //www.unitsofmeasurement.org/は空白のページであるhttp://ww17.unitsofmeasurement.org/にリダイレクトされます)。クラス名は私にとってあまり説明的ではなく (解析メソッドや同様のアプローチを検索しました) 、JSR 385 参照実装 indriya にクラスが見つかりません。逆シリアル化について私が目にする唯一の方法は、ユニットの作成を経て、逆に機能しないものを解析することです。Dimension
AbstractUnit.parse(value).getDimension()
Jackson モジュールjackson-module-unitsofmeasure
1.3.0 はUnit
s のみをシリアライズしているようです。
java - Androidと互換性のない測定ライブラリのJScience単位
私のAndroidアプリケーションには、数量を保存し、計算を実行し、ユーザーが選択した単位で(事前定義されたリストから)表示する必要があるユースケースがあります。
JScience はこのニーズに完全に適合しますが、次のエラーのために Android 用のアプリケーションをコンパイルできません。
Error: Program type already present: javolution.ContextTestSuite$1
JSCience は javolution を利用していることに注意してください。これにより、2 つのオプションが残されます: 別のライブラリを見つける (JSR-363 API は見つかりましたが、この SO 応答のリンクで説明されているように、いくつかのユース ケース以外のドキュメントを見つけることができませんでした。たとえば、それらのリンクでは、具体的なユニットの種類とその場所については説明していません) または、JScience と Android の間で経験した非互換性を修正します。
これらのいずれかを行うソリューションを受け入れます。