object数组转string数组
时间: 2023-09-30 17:05:02 浏览: 63
可以通过循环遍历数组,将每个元素转换为字符串类型,然后存储到一个新的字符串数组中。
示例代码:
```java
Object[] objArr = {1, "hello", 3.14};
String[] strArr = new String[objArr.length];
for (int i = 0; i < objArr.length; i++) {
strArr[i] = String.valueOf(objArr[i]);
}
```
在循环中,使用String.valueOf()方法将每个元素转换为字符串类型。最终得到的strArr即为转换后的字符串数组。
相关问题
C# object数组转string
你可以使用 `string.Join` 方法将 C# 中的 `object` 数组转换为字符串。以下是示例代码:
```csharp
object[] myArray = new object[] { "Hello", 123, true }; // 假设这是你的 object 数组
string myString = string.Join(",", myArray); // 使用逗号作为分隔符
Console.WriteLine(myString); // 输出 "Hello,123,True"
```
在上面的示例中,我们使用 `string.Join` 方法将 `myArray` 数组中的元素连接成一个字符串,使用逗号作为分隔符。最终的字符串存储在 `myString` 变量中。你可以使用不同的分隔符来转换数组,具体取决于你的需求。
java object数组转int数组
可以使用Java中的for循环,将每个Java对象转换为对应的int值,并逐个存储到int数组中。具体实现方式如下:
1. 声明一个Java对象数组和一个int数组
```java
Object[] objArr = {1, "abc", true};
int[] intArr = new int[objArr.length];
```
2. 遍历Java对象数组,将每个对象转换为对应的int值,并存储到int数组中
```java
for (int i = 0; i < objArr.length; i++) {
intArr[i] = Integer.parseInt(String.valueOf(objArr[i]));
}
```
3. 最后得到的int数组中存储的就是Java对象数组中每个对象转换为int类型的值。