728x90

๋ชฉ์ฐจ
1. Vector
2. Vector ์ฌ์ฉํ๊ธฐ
- add()
- offer()
- remove()
- clear()
- removeAllElements()
- size()
- capacity()
1. Vector
ArrayList์ ๊ฐ์ด List ์ธํฐํ์ด์ค๋ฅผ ์์๋ฐ๋ ์ปฌ๋ ์ ํ๋ ์์ํฌ.
์ฌ์ฉ๋ฒ์ ArrayList์ ์ ์ฌํ๋ค.
2. Vector ์ฌ์ฉํ๊ธฐ
์ ์ธ
Vector<์๋ฃํ> ๋ณ์๋ช = new Vector<>();
ใด ์ ๊ฐ์ ๊ฒฝ์ฐ๋ ์๋ฃํ์ ๋ฃ์ ์๋ฃํ๋ง ์ฝ์ , ์ญ์ ๊ฐ๋ฅ
Vector<์๋ฃํ> ๋ณ์๋ช = new Vector<>(10);
ใด ์ด๊ธฐ ํฌ๊ธฐ ์ง์ '10' ์ฌ์ด์ฆ๋ก!
Vector<Interger> v1 = new Vector<>(Arrays.asList(1,2,3));
ใด ์ด๊ธฐ ๊ฐ ์ง์
๋ฉ์๋ ์ ๋ฆฌ
add( ) - ์์ ์ถ๊ฐ
c++์ insert
Vector<Integer> vec = new Vector<>();
vec.add(1);
for(int i=0;i<6;i++) {
vec.add(i,2);
}
System.out.println(vec); //[2, 2, 2, 2, 2, 2, 1]
remove( ) - ์์ ์ญ์
Vector<Integer> vec = new Vector<>();
for(int i=0;i<6;i++) {
vec.add(i,i);
}
vec.remove(3);
System.out.println(vec); //[0, 1, 2, 4, 5]
removeAllElements( ) - ๋ชจ๋ ์ญ์ + ์ฉ๋(size) ๋ 0์ผ๋ก ๋ง๋ฆ
Vector<Integer> vec = new Vector<>(10);
for(int i=0;i<6;i++) {
vec.add(i,i);
}
vec.removeAllElements();
System.out.println(vec.capacity()); //10
System.out.println(vec.size()); //0
clear( ) - ์์๋ง ๋ชจ๋ ์ญ์
Vector<Integer> vec = new Vector<>();
for(int i=0;i<6;i++) {
vec.add(i,i);
}
vec.clear();
System.out.println(vec.capacity()); //10
728x90
'๐ป > JAVA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JAVA] Char ๋ฌธ์์ด๋ก ๋ณํ (8) | 2024.10.17 |
---|---|
[JAVA] ๋ฌธ์์ด ๊ธธ์ด ์ ๋ ฌ (1) | 2024.10.16 |
[JAVA] ํ(Queue) ยท ๋ฉ์๋ ์ ๋ฆฌ (0) | 2024.10.14 |
[JAVA] ์คํ (Stack) ยท ๋ฉ์๋ ์ ๋ฆฌ (1) | 2024.10.14 |
[JAVA] sortํจ์, ๋ฐฐ์ด ์ ๋ ฌ(์ค๋ฆ์ฐจ์, ๋ด๋ฆผ์ฐจ์) (0) | 2024.10.14 |