我以机器人的身份写这篇文章。两周以来一切都很顺利。现在有些奇怪的事情。我输入了命令git status,就是这样。没有任何反应,等待 10 分钟后,什么也没有发生,通过 Control+C 取消命令,再试一次 - 一切都是一样的。我想可能是目录有问题。我在另一个项目中尝试了同样的操作 - 它仍然没有输出任何内容。我想也许问题出在 git 本身。据我了解,版本是相关的,问题在于使用目录。
James Bond
Asked:
2024-11-04 17:55:21 +0000 UTC
amirboomerr
Asked:
2024-11-04 09:18:50 +0000 UTC
public static void parseFileToStringList(File file){
List<String> people = new ArrayList<>();
List<Integer> numbers = new ArrayList<>();
try {
Scanner sc = new Scanner(file);
String line;
while (sc.hasNextLine()) {
line = sc.nextLine().replaceAll("\\D+", "");
String[] lines = line.split(" ");//проблема возникает здесь
}
for (String ln : lines) {
numbers.add(Integer.parseInt(ln));//и здесь
}
// ниже можно не смотреть
for (int i = 0; i < numbers.size(); i++) {
if (numbers.get(i) < 0) {
try {
throw new IOException();
} catch (IOException e) {
System.out.println("Некорректный входной файл.");
}
} else {
while (sc.hasNextLine()) {
String line2 = sc.nextLine();
people.add(line2);
}
}
}
}
catch (FileNotFoundException e) {
System.out.println("Файл не найден.");;
}
for (int i = 0; i < people.size(); i++) {
System.out.println(people.get(i));
}
我知道我无法访问该数组,lines因为它是在循环内初始化的,但是无法通过创建第二个临时数组然后从一个数组传输到另一个数组来解决此问题。因为循环for位于 中while,所以第一个数组无法用临时数组完全填充主数组,直到临时数组被填满为止,这发生在循环之外for。
第二个地方出现了一个错误,即无法将“空”数组单元解析为动态单元。
我怎样才能以不同的方式做到这一点?
Mark Klimov
Asked:
2024-11-04 05:18:51 +0000 UTC
想要制作一个程序,通过从字符数组中选择随机元素来生成密码。但最后,在填写列表后,由于某种原因,没有显示相同的列表。我不明白,我的“ShowList()”函数有错误,或者我的列表是空的..提前感谢!

List<char> password = new List<char>(16);
Random rand = new Random();
for (int index = 0; index < password.Count; index++)
{
int randomSymbol = rand.Next(0, symbols.Length);
password.Add(symbols[randomSymbol]);
}
ShowList(password);
static void ShowList(List<char> list)
{
for (int index = 0; index < list.Count; index++)
{
Console.WriteLine(list[index]);
}
}
lolman dez12345
Asked:
2024-11-04 04:00:04 +0000 UTC
有一个Go项目。我编译了一个二进制文件,我需要通过带有参数的命令行运行它来找出版本,例如像这样 script_name -version 之后它将程序版本写入控制台并关闭。如何实施?
