【发布时间】:2017-01-22 18:59:00
【问题描述】:
如何创建一个构造函数,该构造函数具有一个遍历或分析字符串的 for 循环。然后将字符串字符转换为整数,然后将其存储到数组列表中。例如,如果数字是“500”,它应该是 5 0 0,每个数字都是 arraylist 块。
这是我目前的代码;
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=""的目的是什么? -
我真的认为您需要在该循环的主体上投入更多的精力。这看起来像你老师给你的大纲。
-
我们鼓励您编辑您的问题以包括任何更正。这样,我们无需阅读 cmets 即可了解您问题的完整背景。
-
我制作了这个大纲,所以我可以有一些可以使用,而不是什么都没有。但是对于 for 循环,我不知道如何转换每个字符串字符并将其转换为 int。