有人可以指导我如何使用Java进行循环比较数据吗?
示例 :我有很多来自1 to 30
的部分
每次我需要进行2节比较,数据是(A,A)还是没有?
我需要将sec1, sec2 if data is (A,A)
然后add 1
与输出进行比较,然后继续比较下一部分sec2, sec3 and so on
...
sec1 A
sec2 B
sec3 C
sec4 A
sec5 E
sec6 A
sec7 A
.
.
.
.
.
.
答案 0 :(得分:0)
我假设char [] sections = {'A','A','B','A','A','B','B','A','A','B'};
int count = 0;
for(int i = 0; i < sections.length - 1; i++)
{
if(sections[i] == 'A' && sections[i+1] == 'A')//compare with what you want to
{
count++;
}
}
System.out.println(count);
是数组中的所有字符串。
try
{
String query = "select * from emp;*;
ResultSet rs = stmt.executeQuery(query);
while(rs.next())
{
String []sections = new String[30];
for(int i = 0; i < 30; i++)
{
sections[i] = rs.getString(i+1);
}
//now add your checking logic here...
}
}
catch(Exception e)
{
e.printStackTrace();
}
修改强>
{{1}}