Как создать конструктор, который имеет цикл for, который проходит или анализирует строку. затем преобразуйте строковые символы в целые числа, а затем сохраните их в arraylist. например, если число «500» должно быть 5 0 0, причем каждая цифра является блоком arraylist.Java-конструктор, который анализирует строку a, преобразует ее в int
Вот код, который у меня есть до сих пор;
import java.util.Scanner;
import java.util.ArrayList;
public class BigInt {
private String BigInt;
private boolean pos;
private boolean neg;
private ArrayList<Integer> bigNum = new ArrayList<Integer>();
public BigInt(String b1){
b1 = "";
for(Integer num : bigNum){
}
//in a for loop if integer put into the array list
}
public boolean sign(boolean a, boolean b){
a = false;
b = true;
return false;
}
public String toString(){
//check if boolean is + or - set that as the first character in the string
//if(string - == first character)
return BigInt;
}
}
коррекции я хочу сказать, хранить его в список массива. –
Почему вы устанавливаете 'b1 =" "', в чем цель этого? – nikowis
Я действительно думаю, вам нужно приложить немного больше усилий в тело этого цикла. Это похоже на схему, которую дал вам ваш учитель. – markspace