我是arrayList的新手,现在输出有问题。它要求我将字符串所有者中的第二个字符与其他字符进行比较,并按降序排序。我尝试使用变量temp1交换其中的两个。
运行前的列表:(A8,1)(B1,2)(C7,3)(D2,4)(E6,5)(F3,6)
但我的输出是:(A8,1)(B1,2)(D2,4)(F3,6)(E6,5)(C7,3)(不正确)
public void f3(List<Cala> list) {
for (int i = 0; i < list.size(); i++) {
char max = list.get(i).getOwner().charAt(1);
for (int j = 1; j < list.size(); j++) {
char temp = list.get(j).getOwner().charAt(1);
if (max < temp) {
Cala temp1 = list.get(i);
list.set(i, list.get(j));
list.set(j, temp1);
}
}
}
}```
Please help me what is wrong with this :< Thank you guys
我不确定变量名和所有东西,但这是我想出来的
for(int i = 0; i < arrayList.size(); i++){
int temp = Integer.parseInt(arrayList.get(i).substring(1,2);
for(int j = 1; j < arrayList.size(); j++){
int temp1 = Integer.parseInt(arrayList.get(j).substring(1,2);
if(j > i){
arrayList.swap(i, j);
我要尝试的主要事情是潜在的parseInt,这段代码可能有很多问题,但这是我要做的一个基线
如果最后没有足够的元素用于n间隔,则忽略此间隔
我必须找到一个最好的方法来找出第二个arraylist中没有出现的元素。认为 所以基本上我想要的是找出a的元素,它不存在于arraylist b中。 那么,最好的解决方案是什么?
我有一个包含以下元素的ArrayList: 我要将移到之后,以以下顺序: 我使用此代码: 上述代码的结果如下: 移动一个又一个元素的最佳方法是什么?
我得到了两个字符串类型arraylist。一个列表包含“book1”、“book2”、“book3”和“book4”。另一个arrayList包含“book1”、“book2”、“book3”。因此,第一个列表的大小为4,第二个列表的大小为3。我创建了另一个与第一个列表大小相等的arrayList 但是当我这样做的时候,我不能设置1,因为我不能进入if状态,有人能帮我吗
问题内容: 我得到了两个String类型的arraylist ..一个包含“ book1”,“ book2”,“ book3”和“ book4”的列表。另一个arrayList包含“ book1”,“ book2”,“ book3”。因此,第一个列表的大小为4,第二个列表的大小为3。我创建了另一个与第一个列表的大小相等的arrayList 如果两个列表之间的内容相等,那么我将设置为1而不是0。 所
在div中有一个和可点击的图像,称为(不幸的是,我不知道在哪里添加相关的图像。抱歉)我想像我做的那样将它们分开。我想知道有没有更简单、更好的解决方案来缩短CSS代码。谢谢。 null null