java數組的創建
『壹』 java中創建數組的幾種方法
Java中創建對象的四種方法 收藏Java中創建對象的四種方式
1.用new語句創建對象,這是最常見的創建對象的方法。
2.運用反射手段,調用java.lang.Class或者java.lang.reflect.Constructor類的newInstance()實例方法。
3.調用對象的clone()方法。
4.運用反序列化手段,調用java.io.ObjectInputStream對象的 readObject()方法。
第一種最常見
『貳』 java中的二維數組怎樣創建
java與c#的數組創建略有區別
java 有兩種創建方法
一、
int[ ] a;\\聲明一個int數組a
a=new int[4 ][4];\\創建一個規則內的二維數組
a[0]=new int[4];
a[0][0]=0;
.
.
.
a[0]][3]=3;
二、
int[][] a=new int[4][4];
a[0][0]=0;
..
a[0][3]=4
這種方法容直接初始化創建額二維數組比較方便
一條語句包含 聲明 創建 賦初值
應運較多
『叄』 如何創建JAVA數組文件
創建一個file
然後用流對象 給每一行寫入數組裡面的內容
關閉流
『肆』 怎樣用java定義一個int數組
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的數組和創建
在自JAVA中創建數組有兩種方式 (1)靜態創建 如String[] array = {"a", "b", "c"}; (2)動態創建 如String[] array = new String[] {"a", "b", "c"};或String[] array = new String[3];(先確認元素個數) 一般情況下習慣使用動態創建方式 比較靈活 可以先規定元素個數 後對每個元素進行賦值
『陸』 java 數組創建問題
你好,提問者:
數組初始化創建有四種方式:
String[]arr1={"a","b","c"};//1
String[]arr2=newString[3];//2
arr2[1]="a";
arr2[2]="b";
arr2[3]="c";
String[]arr3=newString[]{"a","b","c"}//3
String[]arr4=null;//4
arr4=newString[3];
arr4[1]="a";
arr4[2]="b";
arr4[3]="c";
因為數組初始化要版使用權的時候必須確定數組的長度,也就是說數組的長度是不可變的。
『柒』 在java中,請簡述數組創建的過程。如何創建一個對象數組
首先是創建類,裡面的屬性進行定義。
之後呢就是數組的類型直接是類名。然後就是數組的裡面的內容直接是new類名();
『捌』 java中如何創建字元串數組
字元串數組 String [] strArray = new String [20];
不過推薦用ArrayList<String> strArray = new ArrayList<String> (); 比較靈活
『玖』 java怎麼創建一個對象來存放數組的值。
//新建一個類User用來存放這,三個數據
//結果放到一個User數組中,你看這可以嗎?
//還是說要放到一個list中?
public class ObjectTest {
public static void main(String[] args) {
String[] id = new String[8];
String[] type = new String[8];
String[] username = new String[8];
User[] users = getUsers(type, id, username);
}
private static User[] getUsers(String[] type, String[] id, String[] username) {
User[] users = new User[type.length];
for (int i = 0; i < type.length; i++) {
users[i] = new User(id[i], type[i], username[i]);
}
return users;
}
}
class User {
public User(String id, String tpye, String username) {
this.tpye = tpye;
this.id = id;
this.username = username;
}
private String tpye;
private String id;
private String username;
public String getTpye() {
return this.tpye;
}
public String getId() {
return this.id;
}
public String getUsername() {
return this.username;
}
public void setTpye(String tpye) {
this.tpye = tpye;
}
public void setId(String id) {
this.id = id;
}
public void setUsername(String username) {
this.username = username;
}
}