optional 相关问题

不可变类型,可能包含值或引用。这种类型的每个实例都包含一个非空值或引用,或者什么都不包含(在这种情况下我们说引用是“缺席”;它永远不会被称为“包含空”)。

Option vs Supplier

Q)可选功能接口有什么需求?我确实知道Optional的需要是避免空检查..但仍然需要做.isPresent()检查? 2)我们会达到相同的效果吗...

回答 1 投票 -2

为什么可以在Optional.of()上调用.orElse()?

我很好奇为什么有可能这样做(至少在Java 8上如此):Optional.of(null).orElse(); Optional.of(null)本质上是保证为空的指针。可以在其上调用.orElse()给出...

回答 1 投票 -1

我如何使用`coalescing unwrapping安全地用默认值解开一个可选值-不起作用-Swift

我如何通过合并展开来安全地从arrayOfStrings中解开第一个可选项目,以仅获得默认值为0的磅?根据下面的代码,我想要的是能够...

回答 2 投票 0

方法参考中的错误返回类型:无法将Employee转换为Optional

我正在尝试编写一个lambda函数,该函数可获取员工的位置偏好设置,并在下面提供代码示例。但是对于我的lambda函数,我在flatMap(this :: ...

回答 1 投票 1

我如何从Optional(Optional(“ myString”))中提取字符串?

我正在收集数据并将其按以下临时数组进行排序:let tempData = InternalContactsHandler.sharedBuffer()?. contacts()。sorted(by:{{(($ 0)as AnyObject).lastName

回答 1 投票 -2

如何避免流中的空值

我们是在列表中有损坏的数据X的情况下,并且此损坏的数据X的存在会阻止对与X相同类型的Y数据进行操作。这是不正常的,我们必须...

回答 3 投票 0

Java 8代码优化-删除if语句

我正在从Java 8学习一些技巧。我创建了一个简单列表:private void createData(){bottle.add(new Whiskey(“ Jack Daniels”,“ PL”)); bottle.add(new Whiskey(“ Balentains”,“ PL”))...

回答 2 投票 1

为什么使用Optional代替Objects.isNull或obj == null给我带来好处?

我想创建方法,该方法将使用可选功能并返回值NodeId。我应该从Asset对象中提取该值。在某些情况下,我已经使用了诸如ifPresent,...

回答 4 投票 0

Java流映射到多个属性

我正在使用Optional ,并使用流从中提取各种属性。类MyCompany {private Age age;私人名称; // getter和setter} ...

回答 1 投票 0

如何在ReactNative中检查嵌套变量的可用性而不检查前面所有变量的可用性?

例如,在iOS Swift中,我可以执行以下操作:if(self.user?.company?.pic?.phoneNumber!= null){doSomething()}无需:if(self.user! = null && self.user!.company ...

回答 1 投票 0

UltiSnips:如何使占位符为可选

我必须创建类似如下的内容:\ begin {frame} [fragile] {frame title} lorem ipsum ... \ end {frame}请注意,[fragile]部分是可选的。也就是说,如果我在$ ...

回答 1 投票 0

Swift:无法在循环内解开可选内容

我不明白为什么在这种情况下可以解开可选值:let name:String? =“ Toto”警卫让名字=名称其他{fatalError()} print(name),但在包装此代码段时不显示...

回答 1 投票 1

Java 8-可选 获取CustomizedObject中列表的第一个元素

我不确定该类该怎么做{字符串deptName;列表 员工; }类Person {字符串personName; }问题陈述是获取...

回答 1 投票 0

如何快速从字符串值中删除可选?

在代码中,我无法从lbltotalamount内部的值中删除可选。 lblTotalAmount中的值不会从中删除其可选值。为什么? grandtotal中的值是可选的...

回答 1 投票 -1

为什么字典中的这个常量没有展开?

我正在使用一些基本的swift功能,事实是您可以使用if解开Optional值。我正在开发swift 4和Xcode 10.3,让xyz:字符串? = nil,如果让unwrappedValue = xyz {...

回答 3 投票 0

对于选项数组的理解

我遇到编译错误:错误:(64,9)类型不匹配;找到:数组[(String,String)]必需:Option [?] y“ b”,“ c”-&...

回答 2 投票 3

'Optional.get()'没有'isPresent()'检查

我在Java中具有以下搜索代码:return getTableViewController()。getMe()。getColumns()。stream()。filter($-> Database.equalsColumnName($。getId(),columnId))。findFirst() 。得到();我希望...

回答 4 投票 67

避免与NoSuchElementException异常流

我有以下流:流 流流=(); Ť结果= stream.filter(T - > {双X =的getX(T);双Y =的getY(T);返回(X == TX &&ÿ== TY);})....

回答 3 投票 41

获得从自定义对话框多个结果 - 的JavaFX

我有我的JavaFX代码有点问题。我相信大家都知道,你可以从一个TextInputDialog获得输入带有可选的<String>的和.showAndWait()。不过,我应该怎么做时,我...

回答 1 投票 2

让通用对象可选在对象键映射时(在keyof)

我有一个在keyof映射问题。我试图映射在路由类型,但是当我在映射的对象,然后它打破有条件PARAMS的路线。此类路由= { '/家':{} '/页':{...

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.