JavaでGWT2.3を使用して指数を計算する必要がありました。すなわち:x^y。Javaにはネイティブのpower演算子はありません。通常、pow()メソッドを使用するにはjava.lang.Mathをインポートする必要があります。しかし、GWTクライアント側ではそれを行うことはできません(私は思いますか?)。
独自のpow()メソッドを作成して、一時的に問題を解決しました。しかし、私が書いたものはおそらく非効率的であり、ネイティブソリューションほど良くはないと思います。
private long pow(int b, int e) {
long result = 1;
for (int i = 0; i < e; i++) {
result *= b;
}
return result;
}
だから私は自分よりも良い解決策をグーグルで検索し、com.googlecode.gwt.math.Mathなどのサードパーティのライブラリを使用している人を何人か見つけました。しかし、2.1以降はGWTに統合されていたため、これらのライブラリはGWT2.0以前でのみ機能すると言う人もいました。しかし、2.3でこれらの統合された数学ライブラリを使用する方法についてのヘルプは見つかりませんでした。
正確には何をインポートする必要がありますか?そして、これらのライブラリをどのように正確に使用しますか?これらに関する公式のGWTドキュメントはどこにありますか?それらは本当に統合されていますか?それとも、上記の独自の方法を使い続ける必要がありますか?