java中方法可以不写返回类型吗?
来源:互联网 发布:美工招聘要求 编辑:程序博客网 时间:2024/06/09 16:19
今天看到Arrays的toString()方法源码,发现方法内并没有在最后追加return:
public static String toString(Object[] a) { if (a == null) return "null"; int iMax = a.length - 1; if (iMax == -1) return "[]"; StringBuilder b = new StringBuilder(); b.append('['); for (int i = 0; ; i++) { b.append(String.valueOf(a[i])); if (i == iMax) return b.append(']').toString(); b.append(", "); } }于是尝试用死循环作为结尾:
public String toString(Object[] a) { for (;;) ; }最好在for循环中加入返回语句,否则会报错。并且我们可以看到,for循环3个语句可以一条语句都不写。
1 0
- java中方法可以不写返回类型吗?
- Java中“接口”可以作为方法的返回值吗?
- ”Java 方法可以返回数组类型“ 所想到的
- 博客不写可以吗?
- java方法签名中参数和返回类型字母含义
- 内联函数可以不声明返回值类型
- Overloaded的方法是否可以改变返回值的类型
- Overloaded的方法是否可以改变返回值的类型
- spring mvc 控制器(Controller)中可以返回的类型
- 【JAVA基础小问题】Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?
- Java重载可以有不同的返回类型
- Java泛型让声明方法返回子类型
- retrofit数据返回类型不统一解析方法
- 窗体中,me对象可以省略不写
- 写一个递归方法,传入一个Map,返回这个Map对象中一共有多个Map类型的对象 Map中是可以添加Map,被添加的这个Map也可以添加Map,所以需要判断传入的Map对象的所有子节点,如果是Map就
- java梳理-给一个字符串类型的数字,不调用java直接转的API写一个方法转换出来
- 关于Java中方法重写的访问修饰符和返回值类型的限制
- Java代码中,一个类中的方法返回类型是该类本身的测试
- python正则表达式详解
- c++ 循环创建不同名的txt
- 迁移到 GRUB 2
- Java 客服端,服务器端,数据库,开发环境 中文乱码问题
- Linux 文件系统详解
- java中方法可以不写返回类型吗?
- 元素有序时的折半查找
- 共和国十三次大阅兵(全)
- Android工程笔记:控件和事件监听
- 浅谈数学在计算机中的应用
- 容易理解的傅里叶变换
- 博客入驻
- 程序员必读书单
- 已经出版著作/教程列表