Я пытаюсь назначить массив чисел от 1 до 10, используя приведенный ниже код. В основном я зациклился на том, как вернуть массив. Нужен ли мне метод toString
?Возвращение содержимого из массива
package arrays1;
import java.util.Arrays;
public class Arrays1 {
/**
* @param args the command line arguments
*/
private int[] numbers;
private int DEFAULT_SIZE = 10;
public Arrays1(int size){
numbers = new int[DEFAULT_SIZE];
}
public int[] add(int[] n)
{
for(int i=0; i<numbers.length; i++){
numbers[i]=n[i];}
return numbers;
}
public int[] getValues(){
return numbers;
}
public static void main(String[] args) {
// TODO code application logic here
Arrays1 A = new Arrays1(9);
System.out.println(A.getValues());
}
}
Как вернуть содержимое массива из этого кода? Нужно ли создавать новый объект?
Какая часть вашего кода дает вам проблемы? Это 'getValues ()'? Это 'Arrays1 u = ...'? Пожалуйста, объясни. – dasblinkenlight
Привет Я хочу создать объект в основной программе, а затем создать другой метод, который покажет содержимое результатов массива. Массивы1 u = новые массивы1 (10); – blueGOLD
спасибо, но я получаю сообщение об ошибке после установки значения размера в основной программе: Arrays1 u = new Arrays1 (10); u.getValues (); – blueGOLD