java - CompletableFuture allof pengendalian tamat masa
黄舟
黄舟 2017-06-12 09:24:13
0
1
1818

Kesan yang anda ingin capai: Jika koleksi masa depan tidak kembali dalam masa 3 saat, masa depan yang lengkap akan diekstrak.

Ralat kompilasi, "Tidak dapat membuat kesimpulan jenis antara muka berfungsi."

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

membalas semua(1)
世界只因有你

Masalah dengan ralat kompilasi ialah subjek tidak terlalu memberi perhatian Ini boleh disemak dengan mudah
Anda boleh melihat kawasan merah ralat dalam format parameter applyToEither方法的第二个参数上,那查看一哈applyToEitherkaedah.

public <U> CompletableFuture<U> applyToEither(
        CompletionStage<? extends T> other, Function<? super T, U> fn) {
        return orApplyStage(null, other, fn);
    }
Parameter kedua ialah

keperluanFunctionFunction要求的是根据一个参数返回一个结果,而题主写的很明显,是没有参数的啊,写成了一个Supplier,当然参数类型是不符合方法applyToEither

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan