为什么我的阵列没有保存结果?

时间:2017-02-14 04:06:30

标签: java arrays loops insert save

我的代码有一个构造函数,它将位置和整数输入到用户希望的所选位置,最多包含20个可能的条目。

然后它将结果作为数组从我的构造函数中返回....唯一的问题是它没有保存结果。

我希望它将数组结果保存为用户的输入,并要求用户输入另一个输入,直到所有插槽都已填充,但每次输入它时,它应该显示到目前为止的数组。

import re
import string

tweet = 'b"[/Very seldom~ will someone enter your life] to question\xc3\xa2\xe2\x82\xac\xc2\xa6"'    
tweet1 = re.sub(r'[^\w\s{}]'.format(string.punctuation), '', tweet)
print(tweet1)

1 个答案:

答案 0 :(得分:0)

arraySize总是长度为20,无论其填充的是什么。因此,它永远不会进入while循环。您可以启动另一个计数器来跟踪执行的输入数量。另请注意,由于<=不存在,您正在检查可能导致ArrayIndexOutOfBoundsException的{​​{1}}。