导航:首页 > 编程语言 > java定义空数组

java定义空数组

发布时间:2022-03-13 22:21:31

❶ 怎么样把数组的值设为空java

int[] num = new int[长度];
int是基本数据类型,不能为null的
建议 0 就比较好
Integer 包装类可以为null 。

❷ java中数组的定义

//指定长度为10
String [] arr = new String[10];
//两种没什么区别,只是上面可读性比较好
String arr[] = new String[10];
//直接初始化数组
String[] arr = {"a","b"};
//先定义一个数组
String [] arr = null;
//赋值数组的第一个值
arr[0] = "a";

❸ 怎样用java定义一个int数组

1、首先在java软件中,在项目中引入hutool的jar包,如下图所示。

❹ java定义对象数组

package com.panel.test;
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class CreatBall extends JPanel {
private static final long serialVersionUID = 1L;
public static Balls ball[] = new Balls[2]; // 此处要初始化数组,否则在构造方法里报空指针错误
int x, y, radius;
Color c;
public CreatBall() {
super();
ball[0] = new Balls(10, 10, 20, Color.black);
ball[1] = new Balls(40, 40, 20, Color.blue);
}
public static void main(String args[]) {
JFrame f = new JFrame("ceshi");
f.add(new CreatBall());
f.setSize(300, 200);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
}
public void paint(Graphics g) {
super.paint(g);
this.drawBall(x, y, radius, g, c);
}
public void drawBall(int x, int y, int radius, Graphics g, Color c) {
for (int i = 0; i <= 1; i++) {
g.setColor(ball[i].getColor());
g.fillOval(ball[i].getX(), ball[i].getY(), ball[i].getRadius(),
ball[i].getRadius());
}
}
}
class Balls {
private int x, y, radius;
private Color color;
Balls(int x, int y, int radius, Color color) {
this.x = x;
this.y = y;
this.radius = radius;
this.color = color;
}
public int getX() {
return x;
}
public int getY() {
return y;
}
public int getRadius() {
return radius;
}
public Color getColor() {
return color;
}
}

// Create 单词拼错了,不是creat,而是create.
//Balls 和 CreatBall类放在一个文件里面的话,不能用public修饰,分开的话可以。

❺ 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怎么创建一个空字符串的数组

在数据库系统中,空值是(什么也没有)。
解释:
所谓的NULL就是什么都没有,连\0都没有,\0在字符串中是结束符,但是在物理内存是占空间的,等于一个字节,而NULL就是连这一个字节都没有。在数据库里是严格区分的,任何数跟NULL进行运算都是NULL, 判断值是否等于NULL,不能简单用=,而要用IS关键字。
空 (NULL)
值表示数值未知(在实际意义中,如果使用null,就是代表变量值是未知的,比如手机号码设为null,说明不知道手机号码是什么)。空值不同于空白或零值。没有两个相等的空值。比较两个空值或将空值与任何其它数值相比均返回未知,这是因为每个空值均为未知。
在写入数据的时候,空字符串也是一个确定的值,所以就算定义了 NOT NULL 也可以被写入。

❼ java中,可以有空数组吗声明后可以给数组赋值吗int[]a={}

申明的时候必须确定数组的长度,你这里不会报错 因为数组a的长度 被你赋值为0了。
int[]a={1,2,3};这样也可以 ,这样的确定的长度为3.
反正申明的时候必须确定数组的长度。int a[]=new int[19];
int a[]=new int[2]{1,2};错误
inr a[]=new int[]{1,2};正确

❽ java中如何定义数组

int[] anArray = null;这样赋值在java中是不允许的,会判定为语法错误,首先java只可以在class中声明成员变量,而不能对变量赋值,你只能在方法中(例如:main方法或者其他方法)对变量赋值。但是class中允许在声明变量的同时,为变量赋初始值。
也就是说 int anArray2 = new int[10]; 这样是允许的,这里的 new int[10] 是初始化操作(不是赋值操作)。
anArray = new int[10];
static int[] bArray = null;
public void setValue()
{anArray = new int[10]; }
public static void main(String[] args)
{anArray = new int[10]; }
java中使用 [][] 来定义二维数组 定义数组时也可同时初始化

下面是一些例子
float[][] numthree; //定义一个float类型的2维数组
numthree=new float[5][5]; //为它分配5行5列的空间大小
numthree[0][0]=1.1f; //通过下标索引去访问 1行1列=1.1
long[][] numfive=new long[5][]; //定义一个long类型的不规则数组
numfive[0]=new long[5]; //为第1行分配5列
double型的数组分配3行3列的空间同时赋值
double[][] numsix={{1.111D,2.222D,3.333D},{4.444D,5.555D,6.666D}};
int[][] numseven=new int[][]{{10,20,30},{40,50},{60}};

❾ java 里怎么向一个空数组添加元素

定义一个数组
String[] s = new String[3];
赋值
s[0] = "1";
s[1] = "asfa";
s[2] = "5555";
数组长度是固定的,不能增加或删除。

❿ java里面怎么设置byte数组为空

两个概念
byte[] a = null; 表示数组为空,这个时候使用a时,会报空值异常,如a.length

byte[] b = new byte[0]; 表示数据部位空,只是数组长度为0, 这个时候a.length等于0

如果想把数组改为空(null)
byte[] b = new byte[2];
b = null; --- 这样既可,但是再次使用时要注意空值异常

阅读全文

与java定义空数组相关的资料

热点内容
优信二手车解压后过户 浏览:62
Windows常用c编译器 浏览:778
关于改善国家网络安全的行政命令 浏览:833
安卓如何下载网易荒野pc服 浏览:654
javainetaddress 浏览:104
苹果4s固件下载完了怎么解压 浏览:1003
命令zpa 浏览:286
python编译器小程序 浏览:945
在app上看视频怎么光线调暗 浏览:540
可以中文解压的解压软件 浏览:593
安卓卸载组件应用怎么安装 浏览:913
使用面向对象编程的方式 浏览:339
程序员项目经理的年终总结范文 浏览:929
内衣的加密设计用来干嘛的 浏览:433
淮安数据加密 浏览:292
魔高一丈指标源码 浏览:982
松下php研究所 浏览:168
c回调java 浏览:401
梦幻端游长安地图互通源码 浏览:746
电脑本地文件如何上传服务器 浏览:313