我在下面有一些问题:
如果有一个示例database.txt如下,我如何获取某个数字的行号?例如,数字“1”出现在第1,3,5行,然后我想构建一个数组,它是[a]:[1 0 1 0 0 0 1],1表示项目“1”出现在行。请帮助!
示例Database.txt:
1 5
2 7
3 1
4 2
5 3
6 5
7 1
答案 0 :(得分:1)
您可能希望构建一个二维数组。 数组将是例如array [7] [2]。然后,您将数字分配给以下数组。 之后你会创建一个方法,并有2个for循环。 1 for循环将跟踪行,另一个将跟踪列。
public int arrayMethod(array[][] a)
for(int row=0; row <= a.length; row++){
for(int col=0; col<=a.length-1; col ++){
if(array[row][col]== 1)
{
return 1;
}
else return 0;
}
}
应该是这样的。