当前位置: 首页 > 面试题库 >

等价于C#中的Java三重移位运算符(>>>)?

廖华翰
2023-03-14
问题内容

Java的>>>运算符等效于什么(在C#中)?

(为澄清起见,我不是指>>and <<运算符。)


问题答案:

在C#中,可以使用无符号整数类型,然后使用<<>>执行您期望的操作。有关移位运算符的MSDN文档为您提供了详细信息。

由于Java不支持无符号整数(除之外char),因此需要此附加运算符。



 类似资料:
  • 我是一名普通的C#开发人员,但偶尔会用Java开发应用程序。我想知道是否有与C#async/await相当的Java?简单地说,java等价物是什么:

  • 我想知道在java中是否有与此等效的: 当然,假设。。。有一个名为Person的类,其FirstName字段和LastName字段为{get;set;}

  • 在C/C++(以及该家族的许多语言)中,根据条件声明和初始化变量的一个常见习惯用法是使用三元条件运算符: Go没有条件运算符。实现与上面相同的代码的最惯用的方法是什么?我得出了下面的解决方案,但似乎相当冗长 还有更好的吗?

  • 问题内容: 在C#中,您可以匿名定义委托(即使它们不过是语法糖)。例如,我可以这样做: 是否可以在Java中传递这样的代码?我正在使用处理框架,该框架具有Java的较旧版本(它没有泛型)。 问题答案: Java 8之前的版本: 最接近委托的Java是单方法接口。您可以使用匿名内部类。 Java 8及更高版本: Java 8 在该语言中添加了lambda表达式。

  • 问题内容: 在Java中最接近std :: vector的东西是什么?我的意思是,一个可以将T放入其构造函数中,然后将pushBack和popBack()接收到的类,该类存储在连续内存中(而不是链表)。 谢谢 问题答案: ArrayList 一切都内部存储在数组(“连续内存”)中,尽管操作名称略有不同。 有关Java中的列表实现 和泛型的更多信息 编辑 Helper Method 在他的回答中也提

  • 不情愿的kotlin新来的。 是否存在kotlin等价的?:java运算符? 在Kotlin中寻找这样的写法: