在C语言中如何实现一个简单的冒泡排序算法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计302个文字,预计阅读时间需要2分钟。
在Java中获取第一个非空值的简单方法如下:
javapublic class Main { public static void main(String[] args) { Object[] values={null, Hello, 42, null, World}; int y=getFirstNonNull(values); System.out.println(y); }
public static int getFirstNonNull(Object[] values) { for (Object value : values) { if (value !=null) { return (int) value; } } return -1; // 如果没有非空值,返回-1 }}
这段代码定义了一个方法`getFirstNonNull`,它接受一个`Object`数组作为参数,遍历数组以找到第一个非空值,并将其转换为整数返回。如果没有找到非空值,则返回-1。在`main`方法中,我们创建了一个包含不同类型对象的数组,并调用`getFirstNonNull`方法来获取第一个非空值,然后打印出来。
Possible Duplicate:
07001
是否可以在Java中执行类似于以下代码的操作
int y = x ?? -1;
more about ??
可悲的是没有.你最接近的是:int y = (x != null) ? x : -1;
当然,如果您觉得有必要(可能不会减少很多长度),您可以将它包装在库方法中,但在语法级别上没有更简洁的可用.
本文共计302个文字,预计阅读时间需要2分钟。
在Java中获取第一个非空值的简单方法如下:
javapublic class Main { public static void main(String[] args) { Object[] values={null, Hello, 42, null, World}; int y=getFirstNonNull(values); System.out.println(y); }
public static int getFirstNonNull(Object[] values) { for (Object value : values) { if (value !=null) { return (int) value; } } return -1; // 如果没有非空值,返回-1 }}
这段代码定义了一个方法`getFirstNonNull`,它接受一个`Object`数组作为参数,遍历数组以找到第一个非空值,并将其转换为整数返回。如果没有找到非空值,则返回-1。在`main`方法中,我们创建了一个包含不同类型对象的数组,并调用`getFirstNonNull`方法来获取第一个非空值,然后打印出来。
Possible Duplicate:
07001
是否可以在Java中执行类似于以下代码的操作
int y = x ?? -1;
more about ??
可悲的是没有.你最接近的是:int y = (x != null) ? x : -1;
当然,如果您觉得有必要(可能不会减少很多长度),您可以将它包装在库方法中,但在语法级别上没有更简洁的可用.

