java object转数组 java如何把Object中的数据转化为String数组?
java如何把Object中的数据转化为String数组?LinkedList llist=新建LinkedList()添加(“.”)…字符串[]str=新字符串[最小尺寸()] 利斯特.托雷(STR
java如何把Object中的数据转化为String数组?
LinkedList llist=新建LinkedList()添加(“.”)…字符串[]str=新字符串[最小尺寸()] 利斯特.托雷(STR)这样,object[]数组变为string[]数组。您可以参考toarray()方法的原型:public synchronized<T> t[]toarray(t[]a){if(a.length< elementcount)a=(t[]a)}java.lang.reflect文件. Array.newInstance新实例(a.getClass().getComponentType(),元素计数) 系统.arraycopy(elementData,0,a,0,elementCount)如果(a.length> elementCount)a[elementCount]=null返回a}
可以通过向下变换得到,但是我不知道为什么package类是异常的。最后,我的方法如下:object L=它。移除(-1,1,3)String[]newarray=nullif(l.getClass().isArray()){int length=数组.getLength(l) newarray=new String[length]for(int i=0 i< length i){newarray[i]=String.valueOf值( 数组.get(l,i))}}(String str:newarray){系统输出打印(str)}
object可以直接转换成String数组吗?在线等?
C#object数组转成string?
Java,您可以使用for循环或while循环逐个获取对象的数据,并分别为字符串数组赋值。但这也要求对象是实体类或具有属性。闪回和上面一样。