반응형
1. legnth -> 배열의 길이 ( int[], String[], double[] ... )
2. length() -> 문자열의 길이 ( String, StringBuilder ... )
3. size() -> 컬렉션프레임워크 타입의 길이 ( ArrayList, Stack, Queue )
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.Queue;
import java.util.Stack;
public class Test {
static class A {}
public static void main(String[] args) {
// 1. length
int[] arr1 = new int[10];
String[] arr2 = new String[10];
double[] arr3 = new double[10];
A[] arr4 = new A[10];
System.out.println(arr1.length);
System.out.println(arr2.length);
System.out.println(arr3.length);
System.out.println(arr4.length);
// 2. length()
String st1 = "abcde";
StringBuilder st2 = new StringBuilder("abcdefg");
System.out.println(st1.length());
System.out.println(st2.length());
// 3. size()
ArrayList list = new ArrayList();
Stack stack = new Stack();
Queue queue = new LinkedList();
System.out.println(list.size());
System.out.println(stack.size());
System.out.println(queue.size());
}
}
반응형
'JAVA' 카테고리의 다른 글
java 객체 정렬 (0) | 2020.07.02 |
---|---|
HashMap 의 Key, Value 기준 정렬하기 (0) | 2020.06.23 |
JDBC API 연습문제 (0) | 2020.04.02 |
모듈 기술자 (Java 11 버전 이후) (3) | 2019.12.18 |
"HashMap"의 "Value" 기준 정렬 (0) | 2019.08.27 |