Java:将字符串数组转换为对象

NVG

我正在尝试将字符串数组转换为对象。

Object string="[FIBER,CABLE]";
String[] strArray = (String[])string;

我得到了 ClassCastException。

我可以通过用斜杠和逗号分割 str 来获得

Object string="[FIBER,CABLE]";
String[] strArray = ((String)string).split("[,\\]\\[]");

for(int i=1;i<strArray.length;i++)
    System.out.println(strArray[i]);

我想知道“有没有更好的方法来做到这一点?

安德烈亚斯

拆分字符串之前,您应该删除前导[和尾随]

Object obj = "[FIBER,CABLE]";

String str = (String) obj;
if (! str.startsWith("[") || ! str.endsWith("]"))
    throw new IllegalArgumentException("Bad data: " + str);
String[] strArray = str.substring(1, str.length() - 1).split(",", -1);

for (String s : strArray)
    System.out.println(s);

输出

FIBER
CABLE

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将字符串数组转换为对象数组

来自分类Dev

Ruby将字符串数组转换为数组对象

来自分类Dev

将包含 json 对象数组的字符串转换为 Java 中的数组

来自分类Dev

将Whois返回的字符串转换为对象或数组

来自分类Dev

将字符串数组转换为键值对对象

来自分类Dev

将字符串转换为数组中的日期对象

来自分类Dev

将JSON对象数组转换为字符串

来自分类Dev

将字符串编码的数组转换为对象

来自分类Dev

将字符串数组转换为对象Javascript

来自分类Dev

将字符串数组转换为JAVASCRIPT对象

来自分类Dev

将坐标对字符串转换为对象数组

来自分类Dev

如何将字符串转换为对象数组?

来自分类Dev

Javascript将字符串转换为对象(列表/数组)

来自分类Dev

将字符串转换为数组中的日期对象

来自分类Dev

将包含对象的数组转换为字符串

来自分类Dev

将Whois返回的字符串转换为对象或数组

来自分类Dev

将字符串转换为JavaScript中的对象数组

来自分类Dev

将数组对象转换为字符串值

来自分类Dev

将字符串/整数转换为对象数组

来自分类Dev

Javascript:将字符串转换为对象数组?

来自分类Dev

如何将字符串转换为对象数组

来自分类Dev

JS:将数组对象转换为点字符串

来自分类Dev

如何将字符串数组转换为对象

来自分类Dev

通过拆分字符串将字符串数组转换为对象数组

来自分类Dev

使用Java将两个数组转换为json字符串对象

来自分类Dev

将jira json字符串转换为java对象

来自分类Dev

使用Java将字符串转换为JSON对象

来自分类Dev

Java将字符串转换为日期时间对象

来自分类Dev

将值字符串转换为Java中的对象

Related 相关文章

热门标签

归档