java往數組里添加元素
① java ArrayList數組中如何插入一個元素
java ArrayList數組使用add來插入一個元素。示例:ArrayListlist=newArrayList();list.add(0);//插入第一個元素 list.add(1);list.add(2); list.add(3); list.add(4); list.add(5)。
插入運行如下:
(1)java往數組里添加元素擴展閱讀:
示例:
現在要往裡面插入新的英文歌曲,按照首字母排序插入到指定的位置String[] musics = new String[]{"Island","Ocean","Pretty","Sun"};//這是按照字母順序排好序的字元串數組。
提示: musics[i].compareToIgnoreCase(music) > 0。
上面這個方法是比較字元串的方法,如果前面的值大返回1,如果後面的大於前面的,返回-1,或者等於前面的,返回0*/String[] musics = new String[]{"Island","Ocean","Pretty","Sun"}。
② java數組如何循環添加元素
java數組循環添加元素,實例如下:
publicclassceshi{
publicstaticvoidmain(String[]args)throwsException{
int[]intArray=newint[10];//新建一個int類型數組
for(inti=0;i<9;i++){
intArray[i]=i;
System.out.println("循環給int數組賦值,列印出來的值為"+intArray[i]);
}
}
}
運行結果為:
③ java里怎麼向一個空數組添加元素
定義一個數組
String[] s = new String[3];
賦值
s[0] = "1";
s[1] = "asfa";
s[2] = "5555";
數組長度是固定的,不能增加或刪除。
例1:
給數組開辟了十個空間,但沒有給這十個空間賦值
int num1[] = new int[10];
給這十個空間開始賦值
num1[0]=1;
num2[1]=2;
.......
例2:
沒有給數組開辟空間,或者說 定義了一個沒有空間的數組
int num2[] = new int[0]; //無法添加元素,沒有空間
num2[] = new int[10]; //重新給他開辟10個空間,開始添加元素..
num2[0]=1;
④ java中如何添加數組元素
1、定義2個數組
String[]arr1={"1","2"};//定義一個字元串數組,把arr1的元素喊配加入到arr2中
String[]arr2=newString[2];//什麼一個字元串數組
2、循環乎滲褲方式把arr1的數組元素加入到arr2
for(inti=0;i<2;i++){
arr2[i]=arr1[i];//把arr1的元素添加到arr2中
⑤ JAVA 程序中如何在一個數組中添加元素
//先聲明一個長度為10的數組
int[] a = new int[10];
//向數組中填值
a[0]=xx;
a[1]=xx;
a[2]=xx;
...
若是已經定義好的數據,例如int num[] = { 1,4,5,8,2,6 }; 形式的,只能新建立一個數組,利用循環把原數據中的值加入你新創建的數據,在添加你自己想要加入的值!
⑥ java數組添加元素
case 4的代碼有些邏輯問題,其實已經添加成功了,只不過你對 fruit 進行循環,導致循環了5次,每次循環都要添加一次。
正確的做法是,先找出空位置,記錄下這個空位置的索引,然後再添加,更改後的 case 4 如下代碼:
case4://添加水果
intpos=-1;
//先找到一個空位
for(inti=0;i<fruit.length;i++){
if(fruit[i]==null){
pos=i;
}
}
//如果pos!=-1說明有空位,否則沒有位置添加新水果
if(pos!=-1){
System.out.println("請輸入要添加的水果:");
Stringname=input.next();
fruit[pos]=name;
}else{
System.out.println("沒有位置添加水果!");
}
break;
⑦ Java:向數組中添加元素
程序的執行沒有問題,確實是三個數組已滿。
你的想法應該是一旦在數組中找到空元素就加入新元素,應該在if判斷當前元素為空時加入元素。可以在最後輸出數組查看。index可以作為判斷標准,在循環結坦派攜束時index還是-1,說明數組是滿的。
public class SuppleMent {
public static void main(String[]args){
int index=-1; // 假設的數組下標索引
String[] phones={"小米","中興","華為",null};
for(int i=0;i<phones.length;i++){
if(phones[i]==null){
index=i;
phones[i]="聯想";
}
讓伏}
if(index==-1)
羨困System.out.println("數組是滿的。");
for(int j = 0;j<phones.length;j++){
System.out.println(phones[j]);
}
}
}
⑧ java中list怎麼添加元素
在JAVA中,想要把一個list中的內容添加至另一個list中,有兩種方法:
採用循環的方法。通過循毀察環第一個ArrayList,然後通過每循環一次的方式,將值賦值給另一個ArrayList。具體代碼實現如下:
2.集合是Java API所提供的一系列類,可以用於動態存放多個對象。集合與數組的不同在於,集合是大小可變的序列,而且元素類型可以不受限定,只要是引用類型。集合中不能放基本數據類型,但可以放基本數據類型的包裝類。 集合類全部支持泛型,是一種數據安全的用法。java列表是集合的一種,並且列表中的元素是有序的,且允許重復。java列表又稱為java list。
⑨ java里怎麼向一個空數組添加元素
定義一個數老隱組x0dx0aString[] s = new String[3];x0dx0a賦值x0dx0as[0] = "1";x0dx0as[1] = "asfa";x0dx0as[2] = "5555";x0dx0a數組長度是固定的,不能增加或刪除。x0dx0a例1:x0dx0a給數組開辟了十個空間,但沒有給這十個空間賦值x0dx0aint num1[] = new int[10];x0dx0a給這十個空間開始賦值x0dx0anum1[0]=1;x0dx0anum2[1]=2;x0dx0a.......x0dx0a例2:x0dx0a沒有給數組開辟空間,或者說 定義了一個沒有空間指敗的數組x0dx0aint num2[] = new int[0]; //無法添加元素,沒有空間x0dx0anum2[] = new int[10]; //重新給他開辟10個空間唯含顫,開始添加元素..x0dx0anum2[0]=1;