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;就行