string[] 转换Long[]
时间: 2023-08-08 21:08:29 浏览: 30
可以使用 LINQ 和 `Convert` 方法将 `string[]` 转换为 `long[]`,示例代码如下:
```csharp
string[] stringArray = { "1", "2", "3", "4" };
long[] longArray = Array.ConvertAll(stringArray, long.Parse);
```
这里先定义了一个 `string[]` 数组 `stringArray`,包含了一些字符串类型的数字。然后使用 `Array.ConvertAll` 方法将 `stringArray` 中的每个元素都转换为 `long` 类型,并存储在 `longArray` 中。最终得到的 `longArray` 数组中包含了与 `stringArray` 相同数量的元素,但数据类型已变为 `long`。
相关问题
String转换成Long
要将字符串转换为长整型(long),您可以使用Java中的Long.parseLong()方法。以下是一个示例代码:
```java
String str = "12345";
long number = Long.parseLong(str);
System.out.println(number);
```
在这个例子中,字符串"12345"被转换为长整型数值12345,并打印输出。请注意,如果字符串不能被正确解析为长整型,将会抛出NumberFormatException异常。因此,在实际使用时,您可能需要使用try-catch块来处理异常。
String转换成long
可以使用Java的内置函数`Long.parseLong(String s)`将String类型转换为long类型。例如:
```java
String str = "12345";
long num = Long.parseLong(str);
```
其中,`str`为要转换的字符串,`num`为转换后的long类型变量。请注意,如果字符串中包含非数字字符,则会抛出`NumberFormatException`异常。