JAVA中,函数重载时,两个函数的函数体一样,如何合并?
如下代码,整数数组和字符串数组的函数中,函数体代码for循环语句完全一样。
我想将方法体抽取出来,提高复用性。
怎么合并这两个函数??怎么写?
我想将方法体抽取出来,提高复用性。
怎么合并这两个函数??怎么写?
import java.util.Arrays; //java.util.Arrays;此类包含用来操作数组(比如排序和搜索)的各种方法
public class ArrayDemo6 {
public static void main(String[] args)
{
int[] arr={12,4,6,2,11,7,3,12,61};
Arrays.sort(arr); //Arrays.sort提供了排序方法
printArr(arr);
String[] arr1={"Z", "a", "D"};
Arrays.sort(arr1);
printArr(arr1);
}
public static void printArr(int[] arr){ //定义一个整数数组的函数。
for(int i=0;i<arr.length;i++)
{
if(i>=0 & i<arr.length-1) //判断非最后一个元素的,输出数组元素,并加逗号。可以写成i!=arr.length-1
System.out.print(arr[i]+",");
else { //最后一个元素,只输出元素,无逗号
System.out.print(arr[i]);
System.out.println("");
}
}
}
public static void printArr(String[] arr){ //定义一个字符串数组的函数。
for(int i=0;i<arr.length;i++)
{
if(i>=0 & i<arr.length-1) //判断非最后一个元素的,输出数组元素,并加逗号。可以写成i!=arr.length-1
System.out.print(arr[i]+",");
else { //最后一个元素,只输出元素,无逗号
System.out.print(arr[i]);
System.out.println("");
}
}
}
}
...全文
相关推荐
详解Python 函数如何重载?
主要介绍了Python函数重载,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
java 函数的重载和重写实例代码
本文主要介绍Java 的重载和重写,学习java的同学都知道Java的多态有多重要,这里给大家举例说明函数的重载和重写,希望能帮助有需要的小伙伴
java方法重载示例
方法重载是以统一的方式处理不同数据类型的一种手段,这篇文章主要介绍了java方法重载示例,需要的朋友可以参考下
java中函数重载与覆盖例子
java中函数重载与覆盖的例子,person类和teacher类
Java 重载、重写、构造函数的实例详解
主要介绍了Java 重载、重写、构造函数的实例详解的相关资料,希望通过本文大家能理解掌握java 面向对象的方法,需要的朋友可以参考下


