所以,你好。我很抱歉,如果这个问题已经得到解答,但我没有发现任何问题。如何添加字符串(字)到String []数组?Java,输入
想象一下,有一个人将他的名字输入到控制台中,系统在数组“姓名”中查找他的姓名。如果他的名字是在阵列中,系统打印是的,并将其发送给FBI,哈哈。 但是如果数组中没有他的名字,那么系统打印中没有输入名字,然后,需要将输入的名字添加到数组中。 对于FBI基地更广泛) 这里是我的代码,我工作,如果有输入数组中的名称。 但它显示异常,没有名称。
感谢的帮忙!)
import java.util.Arrays;
import java.util.List;
import java.util.Scanner;
public class FBI {
String[] names = {"Вася", "Денис", "Петя", "Анатолий", "Евгений", "Саша", "Дима"};
String s;
Scanner scn = new Scanner(System.in);
List<String> list = Arrays.asList(names);
void Ss(String s2){
System.out.println("Введите имя:");
s2 = scn.nextLine();
s = s2;
}
public void IsThereIn(){
if(list.contains(s)){
System.out.println("Есть такой в базе!");
FBI fb = new FBI();
fb.SendToFBI();
System.out.println("DONE!");
}else{
System.out.println("Такого нет!");
list.add(s);
}
}
public void SendToFBI(){
System.out.println("Sending to FBI");
for(int i = 1;i <=5;i++){
System.out.println("На счёт " + i);
}
}
}
另一个很好的解释:HTTP ://stackoverflow.com/a/1624163/1393766 – Pshemo