Java 如何为两个不同的输入引用同一数组

Java 如何为两个不同的输入引用同一数组,java,Java,我是Java新手,我想对不同的输入使用相同的方法 例如: class a { public void convert_array(String input) { /* Splitting input into integer array-Used some logics */ int b[]=input; } public static void main(String args[]) { a obj=new a(); obj.convert_array(input1);//First

我是Java新手,我想对不同的输入使用相同的方法

例如:

class a
{
 public void convert_array(String input)
{
/* Splitting input into integer array-Used some logics */  
int b[]=input;
}

public static void main(String args[])
{
a obj=new a();
obj.convert_array(input1);//First Input String
obj.convert_array(input2);//First Second String
}
}

如何引用第一个输入的数组和第二个输入的数组。

问题1:使用convert\u数组(void)不能返回任何内容。如果要返回整数数组,则需要公共int[]convert\u数组

您可能需要以下内容:

    class a{

    public int[] convert_array(String input){
            String[] intStringArray = input.split(",")
            int[] returnArray = new int[intStringArray.size()] //make it the same size as the split string 

        for(int i = 0; i < intStringArray.size(); i++){
                returnArray[i] = Integer.valueOf(intStringArray[i]);
        }
    return returnArray
    }

public static void main(String args[]){
a obj=new a();
int[] firstArray = obj.convert_array(input1);//First Input String
int[] secondArray = obj.convert_array(input2);//First Second String
    }
a类{
公共int[]转换_数组(字符串输入){
字符串[]intStringArray=input.split(“,”)
int[]returnArray=new int[intStringArray.size()]//使其与拆分字符串的大小相同
对于(int i=0;i
您需要阅读函数返回的值,据我所知,您需要执行方法重载,显然,
input1
input2
需要定义和初始化。