long数组
时间: 2023-09-02 13:09:32 浏览: 155
long数组是一种数据类型为long的数组,它可以存储多个long类型的数据元素。在Java中,long类型是一种整数数据类型,它占据8个字节(64位)的内存空间,可以表示范围比int类型更大的整数值。
声明和初始化一个long数组的方式如下:
```java
long[] arr = new long[5]; // 声明并初始化长度为5的long数组
arr[0] = 100L; // 给数组第1个元素赋值
arr[1] = 200L; // 给数组第2个元素赋值
arr[2] = 300L; // 给数组第3个元素赋值
arr[3] = 400L; // 给数组第4个元素赋值
arr[4] = 500L; // 给数组第5个元素赋值
```
也可以使用静态初始化的方式来初始化一个long数组:
```java
long[] arr = {100L, 200L, 300L, 400L, 500L}; // 静态初始化long数组
```
在访问long数组中的元素时,可以使用数组下标的方式:
```java
System.out.println(arr[0]); // 输出数组第1个元素的值
System.out.println(arr[1]); // 输出数组第2个元素的值
System.out.println(arr[2]); // 输出数组第3个元素的值
System.out.println(arr[3]); // 输出数组第4个元素的值
System.out.println(arr[4]); // 输出数组第5个元素的值
```
相关问题
c++longlong数组
long long数组是一个由long long类型元素组成的数组,可以存储long long类型的数据。它的定义方式如下:
long long array_name[size];
其中,array_name是数组名,size是数组的大小,用来指定数组中元素的个数。例如,定义一个包含10个long long类型元素的数组可以写成:
long long my_array[10];
使用数组时,可以通过下标访问数组中的元素,下标从0开始,例如:
my_array[0] = 10;
my_array[1] = 20;
my_array[2] = 30;
这样就可以在数组中存储数据了。需要注意的是,数组一旦定义大小就不能更改,如果想要存储更多的数据,需要重新定义一个更大的数组。
String转Long数组
要将字符串转换为Long数组,可以使用以下代码示例中的其中一种方法:
方法一:
```java
public static long\[\] stringToLong(String str, String regex) {
String\[\] strs = str.split(regex);
long\[\] array = new long\[strs.length\];
for (int i = 0; i < strs.length; i++) {
array\[i\] = Long.parseLong(strs\[i\]);
}
return array;
}
```
这个方法将字符串按照指定的分隔符进行拆分,然后将每个拆分后的字符串转换为Long类型,并存储在一个Long数组中。
方法二:
```java
String str = "1,3,6,9,4,2,1,6";
String\[\] strArr = str.split(",");
long\[\] strArrNum = new long\[strArr.length\];
for (int i = 0; i < strArr.length; i++) {
strArrNum\[i\] = Long.parseLong(strArr\[i\]);
}
```
这个方法首先将字符串按照指定的分隔符进行拆分,然后将每个拆分后的字符串转换为Long类型,并存储在一个Long数组中。
无论使用哪种方法,最终都会得到一个Long类型的数组,其中包含了字符串中的每个数字。
#### 引用[.reference_title]
- *1* *3* [将long数组转换成string数组](https://blog.csdn.net/weixin_38639243/article/details/76888321)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [[java变量] - 字符串数组转long型数组](https://blog.csdn.net/weixin_33697898/article/details/94662149)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]