java數組存值
你應該new個String[]啊,你new id[]這怎麼行?
如果你要取隨機數,就用Math.random()*隨機范圍,返回一個浮點類型。比如
int a =(int)(Math.random()*10);返回10以內的隨機數;
之後你就可以用a來做數組下標來取數組隨機數了。
望採納。。。。
B. 在java中如何將數組里的數據存入資料庫呢
保存位元組數組到資料庫分兩步:
第一、利用FileInputStream.read(byte[])方法把內容讀取到byte[]數組中,比如圖片是由二進制數組成的,就可以定義為一個位元組數組。
第二、在資料庫中對應記錄欄位應該設置為blob類型,這樣就能夠順利保存了
事例代碼如下:
PreparedStatement stmt = connection.generatePreparedStatement("INSERT INTO ... ");
stmt.setBytes(1, yourByteArray);
其中,yourByteArray是你讀出來的字元數組。
C. JAVA語言中如何向數組中儲存信息
String s[]=null;
s[0]="第一條";
s[1]="第二條";
....
一次類推
D. java數組賦值 求大哥幫忙
代碼如下:
importjava.util.Arrays;
publicclassCharTest{
//請將'A','B','C'存入數組,然後再輸出
publicvoidcharArray(){
//定義數組
char[]cs=newchar[3];
//添加元素
cs[0]='A';
cs[1]='B';
cs[2]='C';
//遍歷數組列印內容
for(inti=0;i<cs.length;i++){
System.out.print(cs[i]+"");
}
System.out.println();
}
//請將」我」「愛」「你」存入數組,然後正著和反著輸出
publicvoidcharArraySort(){
//定義數組
char[]cs=newchar[3];
//添加元素
cs[0]='我';
cs[1]='愛';
cs[2]='你';
//遍歷數組列印內容
for(inti=0;i<cs.length;i++){
System.out.print(cs[i]+"");
}
System.out.println();
//升序排序
Arrays.sort(cs);
//遍歷數組列印內容
for(inti=0;i<cs.length;i++){
System.out.print(cs[i]+"");
}
}
//測試
publicstaticvoidmain(String[]args){
CharTestct=newCharTest();
ct.charArray();
ct.charArraySort();
}
}
運行結果:
E. java 數組如何添加數據
public class ListInsert {
public static long[] insert(long[] arr,int i,long l){
//新建數組,對原數組擴容
long[] arr1 = new long[arr.length+1];
//將原數組數據賦值給新數組
for(int j = 0;j<arr.length;j++){
arr1[j] = arr[j];
}
//將大於i的數據向後移動一位
for(int j = arr1.length-2;j>i;j--){
arr1[j+1] = arr1[j];
}
//賦值到i位置
arr1[i+1] = l;
return arr1;
}
//測試
public static void main(String[] args){
long[] arr = {12,25,11,36,14};
long[] arr1 = insert(arr, 2, 100);
for (long l : arr1) {
System.out.print(l+" ");
}
}
數組的擴容方式:arr = Arrays.Of(arr, arr.length+1);
F. java怎麼把數字存放到數組里去
1、如果數字個數是確定的,放到數組里可以,java中數組的初始化必須定義其長度
2、如果數字個數是不確定的,那麼建議放到list集合中去,因為集合操作相比數組更加的方便靈活
3、首先集合不需要限制於存儲長度,第二任何類型的數據list都能夠通過list.add(object)增加進去,因此推薦存放到list集合中,而且取值也是很方便的
publicclassDemo
{
publicstaticvoidmain(String[]args)
{
ListnumList=newArrayList();
intnum=10;
numList.add(num);
//這里只輸入一個數,但是也用循環寫出來吧,你可以拓展到添加多個數的list中去
for(inti=0;i<numList.size();i++)
{
//將每個數輸出即可
System.out.println(numList.get(i));
}
}
}
G. Java中「一個數組可以存放許多不同類型的值」。這句話是否正確如果錯誤,請說明理由。
錯誤。
數組本身定義就是用來存放相同類型的集合。
盡管Object[] objs 可以存放所有類型的Object,但是此時都是作為Object類型存入的,所以不能說是不同類型。
H. JAVA 給數組賦值
int[] a在定義時,必須寫成
int[]a=newint[]{};
或者
int[]a=newint[0];
或者
int[]a=null;
也就是必須給a進行初始化,才能進行b = a;。
另外你為什麼要b=a呢,那樣兩個不是都沒有值了嗎?應該a=b吧,如果a=b的話,就不需要對a初始化了,直接int[] a;就行