當前位置:首頁 » 編程語言 » java數組創建

java數組創建

發布時間: 2022-01-09 08:04:19

㈠ 如何創建java數組文件

創建一個file
然後用流對象 給每一行寫入數組裡面的內容
關閉流

㈡ java中創建String數組的問題

1、定義字元串數組時錯誤,應該為:
String[] aclass={"1","2","3","4","5"};
2、調用方法時沒有傳入參數,應該為
if(n==1){
ShuName(aclass);
}else if(n==2){
PaiName(aclass);
}else{
DianName(aclass);
}

㈢ java 數組的定義與創建

Stringinfo[];
info=newString[2];
錯了
你是自創的java代碼吧


1.Stringinfo[]=newString[2];
2.Stringinfo[]={};

㈣ Java怎樣定義一個創建數組的方法

importjava.util.ArrayList;
importjava.util.List;
publicclassClientSocket{
publicstaticvoidmain(String[]args)throwsException{
List<Object>list=newArrayList<Object>();//這里類型你自己指定
list.add("asd");
list.add(123);
Object[]obj=newObject[list.size()];
obj=list.toArray(obj);
}
}

原理:ArrayList底層本身就是一個可變長度的數組,用ArrayList更方便,不用擔心溢出。

㈤ java中如何創建字元串數組

java中定義一個字元串數組方式如下:

1.String[] str={"AAA","BBB","CCC"};

2.String str[]={"AAA","BBB","CCC"};

string類型和其他基本類型相似,創建數組時,有上述兩種方式。

數組可以分為一維數組和二維數組;

一維數組的語法格式:

數組元素類型 數組名[ ]={數組元素的初值,。。。}

如: int sa[]={1,2,3}

二維數組聲明的語法格式:

數組元素類型 數組名[ ][ ]

如:int a[][]=new int [2[3]

都是一個原理的,自己換一下自己想要定義的數組類型就可以了。

字元串數組的創建:

String a =new String("Java");

不過推薦用ArrayList strArray = new ArrayList (); 比較靈活。


㈥ java中怎麼創建對象數組

//如果你是初學JAVA,建議你看看這段代碼,裡面有一些基本技巧
//有疑問可以問我!

import java.io.*;

public class StudentInformation {

public static void main(String args[]) throws IOException {
Student[] st = new Student[5];// 第一個錯誤
int i = 0;
st[i++] = new Student().setStudent("WangZhen", 20, 1, 1.76);
st[i++] = new Student().setStudent("YangZhen", 21, 2, 1.66);
st[i++] = new Student().setStudent("Wangqiang", 19, 3, 1.86);
st[i++] = new Student().setStudent("XiaoMing", 18, 4, 1.71);
st[i++] = new Student().setStudent("XiaoHong", 22, 5, 1.74);
for (i = 0; i < st.length; i++)
st[i].display();
System.out.println("請輸入要查詢學生的姓名");
String str;
BufferedReader buf;
buf = new BufferedReader(new InputStreamReader(System.in));
str = buf.readLine();
for (i = 0; i < st.length; i++) {
if (st[i].name.equals(str)) {
System.out.println("所要查找學生為");
st[i].display();
}
}

}

}

class Student {
String name;

int age;

int num;// 學號

double high;// 身高

public void display() {
System.out.println("姓名:" + name + "\t年齡:" + age + "\t身高:" + high + "\t學號:" + num);
}

public Student setStudent(String n, int a, int nu, double h) {
name = n;
age = a;
num = nu;
high = h;
return this;
}
}

㈦ Java中創建數組的幾種方法

Java中創建對象的四種方法 收藏Java中創建對象的四種方式
1.用new語句創建對象,這是最常見的創建對象的方法。
2.運用反射手段,調用java.lang.Class或者java.lang.reflect.Constructor類的newInstance()實例方法。
3.調用對象的clone()方法。
4.運用反序列化手段,調用java.io.ObjectInputStream對象的 readObject()方法。
第一種最常見

㈧ 怎樣用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];/*** 這里是不允許的,因為主方法(即main方法)是靜態的(由static修飾)
* 所以如果是靜態的成員變數可以賦值,例如 bArray
* 下面的兩種方式都是可以賦值的* */bArray = new int[10];
bArray = new int[]{1,2,2,1,1,1,1,1,1,1};}}<b答案補充</b
static修飾的方法,只可以調用static修飾的成員變數
所以在main方法中為【非靜態】的anArray數組賦值是不允許的。
另外bArray = new int[]{1,2,2,1,1,1,1,1,1,1};是為數組賦值的方式。

㈨ java 數組創建問題

動態初始化:數組定義與為數組分配空間和賦值的操作分開進行
如:
int intArray[];
聲明了一個整型數組,數組中的每個元素為整型數據。與C、C++不同,Java在數組的定義中並不為數組元素分配內存,因此[]中不用指出數組中元素個數,即數組長度,而且對於如上定義的一個數組是不能訪問它的任何元素的。我們必須為它分配內存空間,這時要用到運算符new,其格式如下:

arrayName=new type[arraySize];

其中,arraySize指明數組的長度。如:

intArray=new int[3];

為一個整型數組分配3個int型整數所佔據的內存空間。

通常,這兩部分可以合在一起,格式如下:

type arrayName=new type[arraySize];

例如:

int intArray=new int[3];

㈩ java中怎麼創建對象數組

首先我們需要創建一個class:

classStudent{
Stringname;
doublescore;
Stringnum;

Student(Stringn,doubles,Stringm){
name=n;
s=score;
num=m;
}

publicstaticvoidprintInfo(){
System.out.println(num+","+name+","+score);
}

}

接下來我們對此類進行數組的創建:

//1
Studentstu[];<spanstyle="white-space:pre"></span>//聲明數組。
stu=newStudent[3];<spanstyle="white-space:pre"></span>//創建數組,這里是創建的一個引用的數組,每一個引用並沒有確切的地址。
for(inti=0;i<3;i++){<spanstyle="white-space:pre"></span>//為數組創建對象,也就是說為創建的引用關聯到確切的地址。
stu[i]=newStudent();
}
//2
Studentstu[]=newStudent[3];
for(inti=0;i<3;i++){
stu[i]=newStudent();
}
//3
Studentstu[]=newStudent{newStudent(sjl,87,01),newStudent(ljs,98,02),newStudent(lls,92,03)};
熱點內容
現在的我的世界伺服器推薦 發布:2024-04-24 05:46:39 瀏覽:150
安卓手機怎麼調節字體顏色 發布:2024-04-24 05:43:14 瀏覽:409
金蝶軟體如何下載加密伺服器 發布:2024-04-24 05:34:21 瀏覽:337
activex執行腳本 發布:2024-04-24 05:34:15 瀏覽:465
195的源碼 發布:2024-04-24 05:33:01 瀏覽:669
巨盛老年機的統一密碼是什麼 發布:2024-04-24 05:32:05 瀏覽:703
sql時間最大 發布:2024-04-24 05:21:14 瀏覽:17
linuxcpumysql 發布:2024-04-24 05:10:40 瀏覽:903
如何才能使郵件伺服器高效穩定地工作 發布:2024-04-24 04:30:55 瀏覽:462
sql數字開頭的 發布:2024-04-24 04:29:17 瀏覽:63