
return语句,用于结束方法(代码一旦运行到return,return后面的代码块不执行)
return语句可以使其从当前方法中退出,返回到调用该方法的语句处。
package com.itheima.d2_static_util;public class ArrayUtil {/*** 设置私有构造器,让其他类无法创建这个构造器的对象(因为我们这里只要用到类名.方法)静态方法和成员是共享的*/private ArrayUtil(){}/*** 工具方法:静态方法*/public static String toString(int[] arr){// 1.一些校验if (arr == null){ // 如果数组arr为null代表他这个数组里面没有对象地址,为空return null;}// 不为null就代表有对象地址// 2.拼接内容并返回String result = "[";for (int i = 0; i < arr.length; i++) {// if (i == arr.length -1){ // 如果该元素的索引到最后一个元素的话// result += arr[i] + "]";// }else {// result += arr[i] + ",";// }// 可以用if else,也可以用三元运算符// return result += (i == arr.length - 1 ? arr[i] + "]" : arr[i] + ",");result += (i == arr.length - 1 ? arr[i] + "]" : arr[i] + ","); // 这里不能加return,return结束了方法}return result;}}
package com.itheima.d2_static_util;public class TestDemo2 {public static void main(String[] args) {int[] arr = {1,2,3,4,5};System.out.println(ArrayUtil.toString(arr));}}
