所以,你好。我很抱歉,如果這個問題已經得到解答,但我沒有發現任何問題。如何添加字符串(字)到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