Ⅰ java中數組的取值問題
經過測試,結果不是如你所說。兩次都取到了。
public class T{
public static void main(String argv[]){
T t = new T();
t.setHobbys(new String[]{"1", "2", "3"});
t.getHobbys();
}
private String[] hobbys;
public String[] getHobbys() {
System.out.println(this.hobbys[0]);//也可以取到
return hobbys;
}
public void setHobbys(String[] hobbys) {
this.hobbys = hobbys;
System.out.println(this.hobbys[0]);//可以取到
}
}
javac -encoding UTF-8 T.java
Process started >>>
<<< Process finished.
java T
Process started >>>
1
1
<<< Process finished.
Ⅱ java中,如何取數組的某一個值
n是你輸入的數
BigCar bigCar = car[n];
int a = bigCar .get400(); //這個400是對應400那個屬性的get方法.
你需要把你的BigCar類也粘出來,要不不知道你那個類里都有那些屬性.
不知道你們學沒學到繼承,你這個最好用繼承的方式去做.否則就需要判斷語句進行判斷.
Ⅲ java如何實現從一個整型數組中隨機取一個數
就一步,很簡單的
int[] temp = { 1, 2, 3, 4, 5, 123, 213, 123, 213, 21, 321321 };
int index = (int) (Math.random() * temp.length);// 隨機數乘以數組長度,那麼它的取值就在0-length之間
System.out.println(temp[index]);
Ⅳ Java String數組里的東西怎麼取 (比如 String[] A = {1,2,3,4})
Java數組是在Java編程中經常使用的一個類,下面是對Java數組String的使用方法:
1、Java數組的語法:String[數組下標], Java數組的下標是從0開始的。
Ⅳ java數組如何取值
兩個輸出改成
System.our.println(srg[i*2]);
System.our.println(srg[i*2+1]);
Ⅵ java 讀取數組中的數
並沒有從數組一中刪除,只是把隨機取出的數後面的數向前移了一下,將他覆蓋,之後遍歷的時候位數減一就好了。試試看
public class ArrayDemo {
public static void main (String[] args) {
int[] a = new int[] {0, 1, 2, 3, 4};
int nLen = a.length;
int[] b = new int[nLen];
int nCount = nLen;
for (int i = 0; i < nCount; i ++) {
int index = (int) (Math.random()*nLen);
b[i] = a[index];
for (int j = index; j < nLen - 1; j ++) {
a[j] = a[j + 1];
}
nLen --;
}
}
}
Ⅶ java數組取值
「用Random取下標方法」「用取一個刪掉值的方法」
你這兩句話,我看了半天不知道你的意思。
Ⅷ java中怎麼獲得數組中的元素的個數
數組中元素的個數是數組的長度。
解釋:java數字中數組的個數可以用length方法獲取到。如:
stirng[]
list
=
{12,13,14};
長度就是3,元素的個數也是3.
備註:數組元素下標是從0開始,所以獲取值得時候需要注意下。