<sup id="m40ya"></sup>
  • 
    
  • <kbd id="m40ya"></kbd>
    <samp id="m40ya"></samp>
    <ul id="m40ya"></ul>
  • 更多精彩內容,歡迎關注:

    視頻號
    視頻號

    抖音
    抖音

    快手
    快手

    微博
    微博

    java mono

    文檔

    java mono

    Mono是包含0或者1個元素的異步序列。該序列中同樣可以包含與Flux相同的三種類型的消息通知,Flux和Mono之間可以進行轉換,對一個Flux序列進行計數操作,得到的結果是一個Mono對象。
    推薦度:
    導讀Mono是包含0或者1個元素的異步序列。該序列中同樣可以包含與Flux相同的三種類型的消息通知,Flux和Mono之間可以進行轉換,對一個Flux序列進行計數操作,得到的結果是一個Mono對象。

    java mono是什么,讓我們一起了解一下?

    Mono是包含0或者1個元素的異步序列。該序列中同樣可以包含與Flux相同的三種類型的消息通知,Flux和Mono之間可以進行轉換,對一個Flux序列進行計數操作,得到的結果是一個 Mono

    如何通過Mono靜態方法創建?

    1、empty():創建一個不包含任何元素,只發布結束消息的序列。

    2、just():可以指定序列中包含的全部元素。創建出來的 Mono序列在發布這些元素之后會自動結束。

    3、justOrEmpty():從一個 Optional 對象或可能為 null 的對象中創建 Mono。只有 Optional 對象中包含值或對象不為 null 時,Mono 序列才產生對應的元素。

    4、error(Throwable error):創建一個只包含錯誤消息的序列。

    5、never():創建一個不包含任何消息通知的序列。

    6、fromCallable()、fromCompletionStage()、fromFuture()、fromRunnable()和 fromSupplier():分別從 Callable、CompletionStage、CompletableFuture、Runnable 和 Supplier 中創建 Mono。

    7、delay(Duration duration)和 delayMillis(long duration):創建一個 Mono 序列,在指定的延遲時間之后,產生數字 0 作為唯一值。

    實戰操作,示例代碼如下:

    using?System;
    using?System.Collections.Generic;
    using?System.Linq;
    using?System.Text;
    using?Android.App;
    using?Android.Content;
    using?Android.OS;
    using?Android.Runtime;
    using?Android.Views;
    using?Android.Widget;
    using?Java.Util;
    namespace?AndroidHotelServiceTest
    {
    [Activity(Label?=?"My?Activity")]
    public?class?ActivityCalendar?:?Activity
    {
    protected?override?Dialog?OnCreateDialog(int?id)
    {
    if?(id?==?1)
    {
    return?new?DatePickerDialog(this,?new?DDialogLisetener(this),?2013,?11,?11);
    }
    return?base.OnCreateDialog(0);
    }
    protected?override?void?OnCreate(Bundle?bundle)
    {
    base.OnCreate(bundle);
    //?Create?your?application?here
    SetContentView(Resource.Layout.CalendarView);
    Button?button?=?FindViewById(Resource.Id.btClose);
    button.Click?+=?delegate
    {
    Intent?intent?=?new?Intent();
    intent.SetClass(this,?typeof(ActivityHotel));
    StartActivity(intent);
    };
    ShowDialog(1);
    }
    }
    public?class?DDialogLisetener?:?DatePickerDialog.IOnDateSetListener
    {
    private?Context?_context;
    public?DDialogLisetener(Context?context)
    {
    _context?=?context;
    }
    public?void?OnDateSet(DatePicker?view,?int?year,?int?monthOfYear,?int?dayOfMonth)
    {
    String?sDayOfWeek?=?getDayOfWeek(year,?monthOfYear,?dayOfMonth);
    //Toast.makeText(CreateParty.this,?"sdf",?Toast.LENGTH_LONG).show();
    int?m_nYear?=?year;
    int?m_nMonth?=?monthOfYear?+?1;
    int?m_nDay?=?dayOfMonth;
    Toast.MakeText(_context,?"ddd",?ToastLength.Long).Show();
    Toast.MakeText(_context,?m_nYear?+?"年"?+?m_nMonth?+?"月"?+?m_nDay?+?"日?",?ToastLength.Long).Show();
    }
    private?string?getDayOfWeek(int?tmpYear,?int?tmpMonth,?int?tmpDay)
    {
    String?myWeek?=?null;
    String?sYear?=?tmpYear.ToString();
    //?取年的后兩位
    String?sYearTwo?=?sYear.Substring(sYear.Length?-?2);
    int?y?=?tmpYear;
    int?m?=?tmpMonth?+?1;
    int?c?=?20;
    int?d?=?tmpDay;
    int?w?=?(y?+?(y?/?4)?+?(c?/?4)?-?2?*?c
    +?(26?*?(m?+?1)?/?10)?+?d?-?1)?%?7;
    switch?(w)
    {
    case?0:
    myWeek?=?"日";
    break;
    case?1:
    myWeek?=?"一";
    break;
    case?2:
    myWeek?=?"二";
    break;
    case?3:
    myWeek?=?"三";
    break;
    case?4:
    myWeek?=?"四";
    break;
    case?5:
    myWeek?=?"五";
    break;
    case?6:
    myWeek?=?"六";
    break;
    default:
    break;
    }
    return?myWeek;
    }
    public?void?Dispose()
    {
    this.Dispose();
    }
    public?IntPtr?Handle
    {
    get?{?return?IntPtr.Zero;?}
    }
    }
    }

    以上就是小編今天的分享了,希望可以幫助到大家。

    文檔

    java mono

    Mono是包含0或者1個元素的異步序列。該序列中同樣可以包含與Flux相同的三種類型的消息通知,Flux和Mono之間可以進行轉換,對一個Flux序列進行計數操作,得到的結果是一個Mono對象。
    推薦度:
    為你推薦
    資訊專欄
    熱門視頻
    相關推薦
    java mqtt java multiset java mvvm java mybatisplus java namespace java newinstance java nextint java nextline java nexus java nfs java geotools java getbytes java hashcode java hdfs java node類 java notify java nslookup java number java hibernate java htmlunit java monad java module java modelandview java mockito java mmap java mkdir java mina java mian java method java merge java memcpy java matrix java matlab java math.ceil java mapping java malloc java main java logstash java logging java localtime
    Top 亚洲国产精品网站在线播放| 国产在视频线精品视频二代| 91精品福利一区二区三区野战| 九九在线观看精品视频6| 最新在线精品国自产拍网站| 亚洲精品成人片在线播放| 一区二区三区四区精品| 人妻少妇看A偷人无码精品视频| 久久久久亚洲精品美女| 99精品视频在线| 日韩精品无码人妻一区二区三区| 亚洲精品美女网站| 老司机性色福利精品视频| 日韩制服国产精品一区| 亚洲精品无码永久在线观看| 国产美女精品人人做人人爽| 四虎永久在线精品波多野结衣| 99国产精品99久久久久久| 国产精品99精品无码视亚| 中日欧洲精品视频在线| 亚洲国产精品嫩草影院久久| 日韩精品视频观看| WWW国产亚洲精品久久麻豆| 久久只有这里有精品4| 精品久久8x国产免费观看| 91嫩草亚洲精品| 亚洲av午夜精品无码专区| 99热这里只有精品99| 亚洲综合国产精品| 少妇人妻无码精品视频| 日韩精品无码久久久久久| 亚洲AV无码精品无码麻豆| 国产AV午夜精品一区二区入口| 久久r热这里有精品视频| 久久精品国产亚洲网站| 久热re这里只有精品视频| 久久亚洲国产精品一区二区| 久热这里只精品99国产6_99| 无码日韩人妻精品久久蜜桃| 久久精品水蜜桃av综合天堂 | 久久人人爽天天玩人人妻精品|