Android, how to populate a CharSequence array dynamically (not initializing?)

后端 未结 6 1605
旧时难觅i
旧时难觅i 2021-01-07 18:19

How do I change something like this:

CharSequence cs[] = { \"foo\", \"bar\" };

to:

CharSequence cs[];

cs.add(\"foo\"); //          


        
6条回答
  •  無奈伤痛
    2021-01-07 19:13

    You can also use List, to have a dynamic number of members in the array(list :)):

    List  cs = new ArrayList();
    
    cs.add("foo"); 
    cs.add("bar"); 
    

    If you want to use array, you can do:

    CharSequence cs[];
    
    cs = new String[2];
    
    cs[0] = "foo"; 
    cs[1] = "bar"; 
    

提交回复
热议问题