您可以使用以下代码示例来解决这个问题:
// 假设你有两个 JSONArray 对象,名为 jsonArray1 和 jsonArray2
JSONArray jsonArray1 = new JSONArray("[1, 2, 3, 4, 5]");
JSONArray jsonArray2 = new JSONArray("[1, 3, 5, 7, 9]");
// 假设你有一个 TextView 对象,名为 textView
TextView textView = findViewById(R.id.textView);
// 判断两个 JSONArray 的长度是否相同
if (jsonArray1.length() == jsonArray2.length()) {
// 遍历每个元素
for (int i = 0; i < jsonArray1.length(); i++) {
// 获取第 i 个元素的值
int value1 = jsonArray1.optInt(i);
int value2 = jsonArray2.optInt(i);
// 比较两个值是否相同
if (value1 == value2) {
// 更改 TextView 的颜色为红色
textView.setTextColor(Color.RED);
// 停止遍历,因为已经找到相同的值
break;
}
}
}
请注意,这只是一个简单的示例,假设 JSONArray 中的元素都是整数值。根据你的实际需求,你可能需要对代码进行适当的修改。