[英]Java array of structured variable
我想做一个结构化变量Process
数组。 例如,我所拥有的是:
int PID[];
int x[];
int y[];
int n; // no. of processes
for(int i=0;i<n;i++)
{
System.out.println("Enter process " + (i+1) "PID=" + PID[i] );
}
用Java怎么做? 是这样吗
class Process {
int PID;
int x,y;
}
我只希望将它放在自己的main
中的单个.java
文件中。
如果要创建一个Process
数组并用您的数据填充它,则可以执行以下操作:
int PID[];
int x[];
int y[];
int n; // no. of processes
//code that populates x[], y[] and PID[]
Process[] processes = new Process[n];
for (int i = 0; i < n; i++) {
processes[i] = new Process(x[i], y[i], PID[i]);
}
这意味着存在一个带有x
, y
和PID的Process
构造函数:
class Process {
int PID;
int x,y;
public Process(int x, int y, int PID) {
this.x = x;
this.y = y;
this.PID = PID;
}
}
Process[] process = new Process[length];
这将创建一个具有指定长度的Process数组。
进一步了解Array的https://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.