Java 如何为两个不同的输入引用同一数组
我是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
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
需要定义和初始化。