org.knowm.xchange.currency.Currency.getInstanceNoCreate()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(3.6k)|赞(0)|评价(0)|浏览(118)

本文整理了Java中org.knowm.xchange.currency.Currency.getInstanceNoCreate()方法的一些代码示例,展示了Currency.getInstanceNoCreate()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Currency.getInstanceNoCreate()方法的具体详情如下:
包路径:org.knowm.xchange.currency.Currency
类名称:Currency
方法名:getInstanceNoCreate

Currency.getInstanceNoCreate介绍

[英]Returns the Currency instance for the given currency code only if one already exists.
[中]仅当给定货币代码的货币实例已存在时,才返回该货币实例。

代码示例

代码示例来源:origin: knowm/XChange

  1. public static CurrencyPair adaptCurrencyPair(String abucoinsProductID) {
  2. int indexOf = abucoinsProductID.indexOf('-');
  3. String base = abucoinsProductID.substring(0, indexOf);
  4. String counter = abucoinsProductID.substring(indexOf + 1);
  5. return new CurrencyPair(
  6. Currency.getInstanceNoCreate(base), Currency.getInstanceNoCreate(counter));
  7. }

代码示例来源:origin: knowm/XChange

  1. public static CurrencyPair toCurrencyPair(String pairstring) {
  2. String[] parts = pairstring.split("_");
  3. if (parts.length == 2) {
  4. Currency base = Currency.getInstanceNoCreate(parts[0]);
  5. Currency counter = Currency.getInstanceNoCreate(parts[1]);
  6. if (base != null && counter != null) {
  7. return new CurrencyPair(base, counter);
  8. }
  9. }
  10. return null;
  11. }

代码示例来源:origin: knowm/XChange

  1. /** Returns a Currency instance for the given currency code. */
  2. public static Currency getInstance(String currencyCode) {
  3. Currency currency = getInstanceNoCreate(currencyCode.toUpperCase());
  4. if (currency == null) {
  5. return createCurrency(currencyCode.toUpperCase(), null, null);
  6. } else {
  7. return currency;
  8. }
  9. }

代码示例来源:origin: knowm/XChange

  1. for (int i = 1; i < currencyPairString.length() - 1; ++i) {
  2. final Currency tradeCurrency =
  3. Currency.getInstanceNoCreate(currencyPairString.substring(0, i));
  4. final Currency priceCurrency = Currency.getInstanceNoCreate(currencyPairString.substring(i));
  5. if (tradeCurrency != null) {
  6. if (priceCurrency != null) {

代码示例来源:origin: knowm/XChange

  1. public static OpenOrders adaptOpenOrders(
  2. IndependentReserveOpenOrdersResponse independentReserveOrders) {
  3. List<LimitOrder> limitOrders = new ArrayList<>();
  4. List<IndependentReserveOpenOrder> independentReserveOrdersList =
  5. independentReserveOrders.getIndependentReserveOrders();
  6. for (IndependentReserveOpenOrder order : independentReserveOrdersList) {
  7. // getting valid order currency pair
  8. String primaryAlias = order.getPrimaryCurrencyCode();
  9. Currency primary = Currency.getInstanceNoCreate(primaryAlias);
  10. Currency secondary = Currency.getInstanceNoCreate(order.getSecondaryCurrencyCode());
  11. CurrencyPair currencyPair = new CurrencyPair(primary, secondary);
  12. LimitOrder limitOrder =
  13. new LimitOrder(
  14. adapeOrderType(order.getOrderType()),
  15. order.getOutstanding(),
  16. currencyPair,
  17. order.getOrderGuid(),
  18. order.getCreatedTimestamp(),
  19. order.getPrice());
  20. limitOrders.add(limitOrder);
  21. }
  22. return new OpenOrders(limitOrders);
  23. }

代码示例来源:origin: knowm/XChange

  1. Currency primary = Currency.getInstanceNoCreate(primaryAlias);
  2. Currency secondary = Currency.getInstanceNoCreate(trade.getSecondaryCurrencyCode());

代码示例来源:origin: org.knowm.xchange/xchange-core

  1. /** Returns a Currency instance for the given currency code. */
  2. public static Currency getInstance(String currencyCode) {
  3. Currency currency = getInstanceNoCreate(currencyCode.toUpperCase());
  4. if (currency == null) {
  5. return createCurrency(currencyCode.toUpperCase(), null, null);
  6. } else {
  7. return currency;
  8. }
  9. }

代码示例来源:origin: ICOnator/ICOnator-backend

  1. private Currency convertCurrencyTypes(CurrencyType currencyType) {
  2. return Currency.getInstanceNoCreate(currencyType.name());
  3. }

代码示例来源:origin: org.knowm.xchange/xchange-core

  1. for (int i = 1; i < currencyPairString.length() - 1; ++i) {
  2. final Currency tradeCurrency =
  3. Currency.getInstanceNoCreate(currencyPairString.substring(0, i));
  4. final Currency priceCurrency = Currency.getInstanceNoCreate(currencyPairString.substring(i));
  5. if (tradeCurrency != null) {
  6. if (priceCurrency != null) {

相关文章