當前位置:首頁 » 編程語言 » Java項量

Java項量

發布時間: 2022-05-04 18:50:51

java 中數組與向量的區別

數組里只能存放指定類型的數據,向量可以存放集合和對象.

Ⅱ Java數組或者向量的創建和使用

從鍵盤輸入用Scanner
隨機產生用Random.nextInt()
*
33,隨機數產生後放入一個list中,下一個add前,先判斷contain,false則add否則continue,直到夠6位
剩下的就是一些面向對象的事了

Ⅲ Java中的Vector是什麼意思

vector與數組類似,但能被擴大和縮小。

向量與數組的區別:

1、Java的數組可存儲任何類型的數組元素,包括數值類型和所有類類型

2、Java向量只能存儲對象類的實例。

向量能重定位和調整自己的容量。預設時,向量重定位一次,其容量就擴大一倍,呈指數增長,所以應指定容量增量,做為向量構造函數的第二個參數,來創建向量:

Vector itemsOrdered = new Vector(3.10);這樣向量每重定位一次,其容量都增加10個元素。

v.size()返迴向量中的元素個數,等價於 arry.length();

如果向量已達到其永久大小,則可調用tirmToSize 方法,將內存塊大小調整到剛好能容納當前個數的向量元素

向量中不能用方便的[]句法,而必須用elementAt 和setSlementAt 方法來訪問或修改元素。

數組:x = a[i](訪問) a[i] = x;(修改)
向量:x = v.elementAt(i) v.SetElementAt(x.i)

Ⅳ JAVA一個向量(vector)對象中可以存放不同類型的對象

Vector是一個泛型類,如果不為類型變數指定一個類型或將類型變數的值指定為Object,則可以用Vector類的對象來存放不同類型的對象。

Ⅳ java里怎樣初始化一個向量

只能循環一個一個add
還有 int 類型不能放到 這種集合裡面
得是 Integer的

Vector() 構造一個空向量,使其內部數據數組的大小為 10,其標准容量增量為零。
Vector(Collection c) 構造一個包含指定集合中的元素的向量,這些元素按其集合的迭代器返回元素的順序排列。
Vector(int initialCapacity) 使用指定的初始容量和等於零的容量增量構造一個空向量。
Vector(int initialCapacity, int capacityIncrement) 使用指定的初始容量和容量增量構造一個空的向量。

Ⅵ 請問JAVA語言中的向量有什麼實際意義 望具體介紹最好有例子

java中向量的意義很大,方便的存儲對象,大家都知道java面向對象做的非常的好。java向量相比數組要好的多,存取對象非常方便。
多學一下吧,至於例子書本上很多的,多看看書吧。

Ⅶ java中向量計算用array

for(int i = 0; i<v1.length; i++);
如果上面這行就是你原來的代碼的話,那問題就很可能是多了個";"號
這個";"將這個for循環結束了,i就無效了,接下了i就是沒有定義的了;
應該將這個「;」去掉就行了。

Ⅷ JAVA編程求助 -- 關於向量組。

importjava.util.Enumeration;
importjava.util.Vector;

publicclassTestVector{

publicstaticvoidmain(String[]arg){
Vectorv=newVector();
//1、接收命令行參數args[0]和args[1]放入向量中;
v.add(arg[0]);
v.add(arg[1]);
//2、將字元串"3"添加到向量的尾部;
v.addElement("3");
//3、在第0位置處插入字元串「0」;
v.insertElementAt("0",0);
//4、在第三位置插入字元串Integer類型的1;
v.insertElementAt(newInteger(1),3);
//5、用字元串「4」替換第4位置上的元素;
v.setElementAt("4",4);
//6、輸出第4位置上的元素內容;
System.out.println(v.get(4));
//7、生成一個此向量的枚舉,將此向量中的元素一一取出並追加到一個StringBuffer中;
StringBufferbuffer=newStringBuffer();
for(Enumeratione=v.elements();e.hasMoreElements();){
buffer.append(e.nextElement());
}
//8、最後將此StringBuffer中的內容轉換成String類型輸出。
System.out.println(buffer.toString());
}

}

Ⅸ java編程,定義向量類

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Vector;

public class TestVector {
public static void main(String[] args) throws IOException{
// 創建一個向量類,定義向量類的初始容量是20,容量增量是10。
// 從鍵盤輸入一組字元
// 在位置3插入字元」sd」
// 返迴向量的元素數量
// 檢查向量中是否含有「as」,如果含有,則輸入「向量中含有as」,如果不含有,則輸入「向量中不含有as」
System.out.println("請輸入一組字元以,隔開");
BufferedReader strin=new BufferedReader(new InputStreamReader(System.in));
String[] str=strin.readLine().split(",");
Vector vector=new Vector(20,10);
if(str.length>0){
for(int i=0;i<str.length;i++){
vector.insertElementAt(str[i], i);
}
if(str.length>=3){
vector.insertElementAt("sd", 3);
}
System.out.println("向量中元素的個數為:"+vector.size());
if(vector.contains("as")){
System.out.println("向量中含有as");
}else{
System.out.println("向量中不含有as");
}
}else{
System.out.println("輸入有誤!");
}
}
}

熱點內容
柱子箍筋加密區長度 發布:2025-05-14 10:18:29 瀏覽:352
雲伺服器和內網穿透哪個好 發布:2025-05-14 10:16:41 瀏覽:627
安徽新能源網路配置是什麼 發布:2025-05-14 10:06:24 瀏覽:631
pinode搭建伺服器 發布:2025-05-14 10:04:23 瀏覽:4
電腦伺服器ip名稱 發布:2025-05-14 10:01:09 瀏覽:749
connectorpython 發布:2025-05-14 09:48:50 瀏覽:763
配置不好怎麼辦 發布:2025-05-14 09:46:40 瀏覽:623
數據流程圖中的數據存儲是指 發布:2025-05-14 09:46:39 瀏覽:446
我的世界伺服器id前綴mod 發布:2025-05-14 09:45:53 瀏覽:831
完整後台網站源碼 發布:2025-05-14 09:45:46 瀏覽:456