Я немного пошаманил и запихнул всё в лист, вот что получилось:
class Mainimport java.util.ArrayList;
public class Main {
public static void main(String[] args) {
SomeMulti someMulti = new SomeMulti();
Draw formatter = new Draw();
ArrayList<Integer> numbers = new ArrayList<Integer>();
ArrayList<Integer> numbers2 = new ArrayList<Integer>();
numbers = someMulti.multiply();
numbers2 = someMulti.multiply2();
System.out.println(formatter.drawHz(numbers, numbers2));
}
}
class SomeMultiimport java.util.ArrayList;
public class SomeMulti {
public ArrayList<Integer> multiply() {
ArrayList<Integer> numbers = new ArrayList<Integer>();
for (int i = 0; i < 10; i++) {
numbers.add((2 + (i * 2)));
}
return numbers;
}
public ArrayList<Integer> multiply2() {
ArrayList<Integer> numbers2 = new ArrayList<Integer>();
for (int i = 0; i < 10; i++) {
numbers2.add(i + 1);
}
return numbers2;
}
}
class Drawimport java.util.ArrayList;
public class Draw {
public StringBuilder drawHz(ArrayList<Integer> numbers, ArrayList<Integer> numbers2) {
StringBuilder sb = new StringBuilder();
for (int i = 0; i < numbers.size(); i++) {
sb.append("nubmer " + i + " is " + numbers.get(i)).append("\n");
sb.append("nubmer2 " + i + " is " + numbers2.get(i)).append("\n");
}
return sb;
}
}
Мне нужно больше значений передавать и каждый раз вызывать в мейне эррей лист - как-то не очень красиво. Как этот можно запихнуть в объект, и использовать?