java如何获取长度
时间: 2023-08-10 08:05:20 浏览: 106
在 Java 中,获取长度的方式取决于你想获取长度的对象类型。以下是几种常见的获取长度的方式:
1. 字符串长度:使用字符串的 `length()` 方法。
```java
String str = "Hello world";
int len = str.length(); // len 的值为 11
```
2. 数组长度:使用数组的 `length` 属性。
```java
int[] nums = {1, 2, 3, 4, 5};
int len = nums.length; // len 的值为 5
```
3. 集合长度:使用集合的 `size()` 方法。
```java
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
int len = list.size(); // len 的值为 2
```
4. Map 长度:使用 Map 的 `size()` 方法。
```java
Map<String, Integer> map = new HashMap<>();
map.put("apple", 1);
map.put("banana", 2);
int len = map.size(); // len 的值为 2
```
相关问题
java 获取文件长度
在Java中,可以使用File类的length()方法来获取文件的长度,例如:
```
File file = new File("example.txt");
long fileSize = file.length();
System.out.println("文件大小为:" + fileSize + " 字节");
```
这里先创建一个File对象,然后调用其length()方法获取文件大小,返回的是long类型的字节数。需要注意的是,如果文件不存在或者不可读,会抛出异常。
java获取数组长度
在Java中,你可以使用数组的length属性来获取数组的长度。例如,如果你有一个名为arr的整型数组,你可以通过arr.length来获取它的长度,以下是一个示例代码:
```java
int[] arr = {1, 2, 3, 4, 5};
int length = arr.length;
System.out.println("数组的长度为:" + length);
```
输出结果为:
```
数组的长度为:5
```
阅读全文