当前位置: 首页 > 编程笔记 >

Java语言一元运算符实例解析

凌炜
2023-03-14
本文向大家介绍Java语言一元运算符实例解析,包括了Java语言一元运算符实例解析的使用技巧和注意事项,需要的朋友参考一下

一元运算符,也叫单项算符,一目运算符,一元算符 ,英文名字:UnaryOperator。

描述:接受一个参数为类型T,返回值类型也为T。

源码:

public interface UnaryOperator<T> extends Function<T, T> {
  /**
   * Returns a unary operator that always returns its input argument.
   *
   * @param <T> the type of the input and output of the operator
   * @return a unary operator that always returns its input argument
   */
  static <T> UnaryOperator<T> identity() {
    return t -> t;
  }
}

测试代码:

@Test
  public void test(){
    super.print(UnaryOperator.identity().apply(1));//输出1
    super.print(UnaryOperator.identity().apply(false));//输出false
    super.print(UnaryOperator.identity().apply("string"));//输出string
  }

总结

以上就是本文关于Java编程一元运算符的实例介绍,希望对大家有所帮助。感谢大家对本站的支持。

 类似资料:
  • 主要内容:运算符类型运算符是一个符号,它告诉编译器执行特定的数学或逻辑操作。 R语言丰富的内置运算符,并提供以下类型的运算符。 运算符类型 在R编程中有以下类型的运算符 - 算术运算符 关系运算符 逻辑运算符 赋值运算符 其他运算符 1.算术运算符 下表显示了R语言支持的算术运算符。运算符对向量的每个元素进行操作。 加法(+), 相加两个向量。 示例代码: 执行上面示例代码,得到以下结果 - 减法(-), 将一个向量

  • 运算符用于在程序运行时执行数学或逻辑运算。 Go 语言内置的运算符有: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 其他运算符 接下来让我们来详细看看各个运算符的介绍。 算术运算符 下表列出了所有Go语言的算术运算符。假定 A 值为 10,B 值为 20。 运算符 描述 实例 + 相加 A + B 输出结果 30 - 相减 A - B 输出结果 -10 * 相乘 A * B 输出结果

  • 指针运算符加减举例 测试代码如下 首先定义了两个十六进制的int类型的变量,将变量b的地址赋给了p1,将b的变量中的四个字节取小地址的字节(指向99的字节)赋给了char类型的指针p2,我们前面在进行不同类型的赋值的时候是有警告的,有些编译器直接会报错,编译通不过的。这里我们进行了强制类型的转换,就告诉了编译器,这个不同类型的赋值我们作为程序员是故意而为之的,编译器就不会再对这里报错了。 运行结果

  • c中有没有既是一元又是二元的运算符?这个问题在一次采访中被问到。

  • 本文向大家介绍C语言位运算和sizeof运算符详解,包括了C语言位运算和sizeof运算符详解的使用技巧和注意事项,需要的朋友参考一下 位运算和sizeof运算符       C语言中提供了一些运算符可以直接操作整数的位,称为位运算,因此位运算中的操作数都必须是整型的。位运算的效率是比较高的,而且位运算运用好的话会达到意想不到的效果。位运算主要有6种:与(&),或(|),取反(~),异或(^),左

  • 本文向大家介绍简单了解C++语言中的二元运算符和赋值运算符,包括了简单了解C++语言中的二元运算符和赋值运算符的使用技巧和注意事项,需要的朋友参考一下 二元运算符 下表显示可重载的运算符的列表。 可重新定义的二进制运算符 运算符 名称 , 逗号 != 不相等 % 取模 %= 取模/赋值 & 按位“与” && 逻辑“与” &= 按位“与”/赋值 * 乘法 *= 乘法/赋值 + 添加 += 加法/赋值