我是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
}
}
如何引用第一个输入的数组和第二个输入的数组。
答案 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
}