我正在用 csv 文件中的行填充列表数组。我有一些空列,有些没有。如果这些空列为空,我希望它们包含“0”。字符串 [] 的长度可以是 1 到 7。但是,当一切都说完了,我需要返回 7 个项目。
我的数据如下所示:
Brenda Mines雪枕,2013-11-26 04:00:00,-2.943364,59,,
或者这个:
巴恩斯溪雪枕,2013-11-26 04:00:00,-6.6,344,117,10,12.97
可能的其它变型或缺失其它列。
如何始终使我的最终String[]数据;
中有7个项目?
data[0] through data[6]
我尝试了<code>if(data[I]==null){data[I]=“0”;},但这不起作用,因为我的解析数据列表可能没有i的长度,并且我得到了一个索引OB错误。
我尝试创建另一个数组并在其中添加条目,然后如果< code>data[i]中的条目为null,data 2[I]= " 0 " else data[I]= data 2[I];但是,数据[i]可能不存在...我只是不知道如何让我的数组总是包含7个项目。
任何帮助都会很棒。我应该补充一点,我首先尝试初始化:String[] data = {“0”,“0”,“0”,“0”,“0”,“0”,“0”}
编辑:我检查以确保data.length是7…是的,所以问题是:NULL vs空字符串在这里得到回答。
创建数组时,您可以将其初始化为大小为7的所有0的数组。然后,您可以将读取的数据替换为来自您的数据。CSV文件,任何“空”的东西都将具有默认的所需值0。
我如何用整数或字符串填充我的GridPane?我目前正在数独GUI上工作,无法使其工作。我已经知道不可能用Java FX标签来显示它,因为它是Java.FX.scene.Control类。我需要以某种方式将数独值转移到GridPane中相应的坐标。
假设我有一个整数数组,如和一个简单的字符串,如。我如何循环通过数组和填充每一个值。假设是这样的: 输出: 到目前为止,我已经尝试了以下内容: 但是,它在print语句中给出了。解决这个问题最好的方法是什么?
我正在使用数组。fill()用于整数,但我不知道如何用字符串填充。我希望它在终端屏幕上看起来像这样: A A A A A A A A A
rank ▲ ✰ vote url 77 340 83 533 url 给字符串填充0 有什么方法可以给字符串左边填充0,这样就可以有一个特定长度. 字符串: >>> n = '4' >>> print n.zfill(3) >>> '004' 对于数字: >>> n = 4 >>> print '%03d' % n >>> 004 >>> print format(4, '03') # pyt
问题内容: 但是我没有得到如何用零填充字符串。 输入:“ 129018”输出:“ 0000129018” 总输出长度应为TEN。 问题答案: 如果你的字符串仅包含数字,则可以将其设为整数,然后进行填充:
我在我的数据上使用来创建如下数据的子集: 我现在想检查除了ID之外的每一列是否包含某些字符串。在这个例子中,我想为每个ID创建1列,其中包含一个包含“eg”和“0”的列。同样,还有一列告诉我其他列中是否有“sk”或“lk”。之后,除了ID之外的旧列可以从data.frame 对我来说,最困难的部分是使用动态数量的列,因为我的dplyr子集将根据具体情况返回不同数量的列,但我需要检查在每种情况下创建