Как рассчитать показатели в GWT 2.3? - PullRequest
4 голосов
/ 19 августа 2011

Мне нужно было вычислить показатели, используя GWT 2.3 в Java.то есть: х ^ у.В Java нет собственного оператора power, обычно вы должны импортировать java.lang.Math, чтобы использовать метод pow ().Но вы не можете сделать это на стороне клиента 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.Но я также нашел, что другие говорят, что эти библиотеки работают только для GWT 2.0 или более ранней версии, потому что начиная с 2.1 она была интегрирована в GWT.Но я не смог найти никакой помощи в том, как использовать эти интегрированные математические библиотеки в 2.3.

Что именно мне нужно импортировать?И как именно я использую эти библиотеки?Где именно я могу найти официальную документацию GWT по этим вопросам?Они действительно интегрированы?Или я должен просто продолжать использовать свой собственный метод выше?

1 Ответ

2 голосов
/ 19 августа 2011

GWT может переводить java.lang.Math.pow (). См. эту страницу , чтобы узнать, какие части библиотеки времени выполнения Java могут эмулироваться в Javascript GWT.

...