可以的哦,你那里的int w==1;要改成 int w=1;
package com.test1;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Nice {
public static void main(String[] args) {
List
Scanner sc=new Scanner(System.in);
listname.add("bbb");// 这样添加可以、
int w=1;
if(w==1){
String c=sc.next();listname.add(c); }//为什么这样就添加不进去
System.out.print(listname.size());
}
}
if(w==1){
String c=sc.next();
listname.add(c);
}
sc是在控制台输入吗?
你确定你的c有值吗?获取到值了没有?要是获取到值的话,add后是肯定能添加进去的,打个断点看看吧