关闭。这个问题需要更加突出重点。它目前不接受答案。
**想改进这个问题吗?**通过编辑这篇文章更新这个问题,使它只关注一个问题。
5天前关门了。
改进这个问题
我有档案
它包含这种形式的数字和字符串
1,2,ssh,4,5
sor,7,8,bbt,10
如何在循环中逐个读取数字/字符串?
我试着这样读:
input = new Scanner(data_to_insert);
String data;
while (input.hasNext()) {
data = input.next();
data = data.replaceAll(",", "");
println("data to hash ->" + data);
但我举个例子:
data to hash ->12345
我想在2之后得到第一个1,以此类推
这样地:
data to hash ->1
data to hash ->2
.
.
.
data to hash ->5
1条答案
按热度按时间oyt4ldly1#
使用
for
在你的while
在每一行中循环(和String.split(",");
用逗号分开。在示例代码中,您打印出了每一行,而不是每一个逗号分隔的标记。这应该管用。