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

时间:2016-03-04 04:58:33

标签: java

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

对于Ex:

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 个答案:

答案 0 :(得分:0)

问题1:您没有使用convert_array(void)返回任何内容。如果要返回整数数组,则需要public int [] convert_array。

您可能需要以下内容:

    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
    }