我现在制作了一个arraylist并返回它,就像在一个void中一样。现在我得到了这样的东西,我知道我必须更改静态void t其他东西才能返回它,但我丢失了该版本的代码。
package Spel;
import java.util.ArrayList;
import java.awt.event.KeyEvent;
import Tools.*;
import java.awt.Color;
import java.util.Scanner;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
Public Class Surrounding{
public String a;
public static void main(String[] args) { // this just selects different specific words to put into an arraylist
File f = new File("words.txt");
try (FileReader fr = new FileReader(f);
BufferedReader br = new BufferedReader(fr)) {
List<String> list = new ArrayList<>();
String line = br.readLine();
while (line != null) {
if (line.length() == 4) {
list.add(line);
}
line = br.readLine();
}
System.out.println(list);
}
catch (IOException xIo) {
xIo.printStackTrace();
}
public void otherstuff(){
list.get(6)
// here I want to do some stuff with some values out of the arraylist
}
}
如何使用已填充的列表从一个空到另一个空?问题不在于ArrayList的填充或我在声明ArrayList时犯的任何错误,而在于如何使用返回的列表
您可以将列表定义为静态成员或非静态成员
public class Test {
static List<String> list = new ArrayList<String>();
public static void main(String[] args) {
list.add("aa");
list.add("bb");
list.add("cc");
list.add("dd");
new Test().doOtherStuff();
}
public void doOtherStuff() {
System.out.println(list);
}
}
因此,同样的方法是,从main中删除列表声明
好的,我创建了一个名为game1的Game实例,但我如何在其他方法中使用game1的相同实例呢?这是我目前所拥有的 这是我的游戏类中的全部显示方法
-在if语句中输入图像描述错误
我有一个基因组位置ID的遗传数据集,其中2个ID可以在一列中具有共享值。我希望创建另一个列来识别具有共享信息的人员。 例如,我的数据如下所示: 我希望使用匹配信息标记行,并唯一标识每个分组,输出: 我看到基于其他列的信息创建新列时也有类似的问题,但我还没有找到一种方法来解决我的问题,目前我一直在尝试根据列中是否有逗号来标记共享信息的行,但我不知道如何为每个匹配项提供唯一的标识符来存储-任何帮助都将
问题内容: 我想创建一个numpy数组,其中每个元素必须是一个列表,因此以后我可以向每个元素追加新元素。 我已经看过谷歌,这里已经有堆栈溢出,但是似乎找不到地方。 主要问题是numpy假定您的列表必须成为数组,但这不是我要的。 问题答案: 如您所见,在给出类似以下内容时,尝试创建2d数组 您已应用了一些技巧来解决此默认行为。 一种是使子列表的长度可变。它不能从这些数组中生成2d数组,因此它求助于对
我有两个bean类--乡村和城市。我需要在乡村班保留城市名单。另外,当我设置城市信息时,我需要设置国家名称,所以在城市类中也需要国家。怎么做?以下是代码: country.java
问题内容: 我有一个看起来像这样的数组。这是一个二维数组。 我想使用此信息来创建一个新的三维数组,如下所示。 请对此有任何帮助。我陷入困境,需要弄清楚如何使用此原始数组创建新数组。因此,基本上,我将每台计算机上的所有作业分组在一起,而这些作业的密钥取决于它们在原始阵列中的状态。因此,如果原始阵列上有一个键为2的作业,而该机上没有其他作业具有更高的键,则它将变成该作业的键0,并使用该机器名创建一个新