java object轉(zhuǎn)數(shù)組 java如何把Object中的數(shù)據(jù)轉(zhuǎn)化為String數(shù)組?
java如何把Object中的數(shù)據(jù)轉(zhuǎn)化為String數(shù)組?LinkedList llist=新建LinkedList()添加(“.”)…字符串[]str=新字符串[最小尺寸()] 利斯特.托雷(STR
java如何把Object中的數(shù)據(jù)轉(zhuǎn)化為String數(shù)組?
LinkedList llist=新建LinkedList()添加(“.”)…字符串[]str=新字符串[最小尺寸()] 利斯特.托雷(STR)這樣,object[]數(shù)組變?yōu)閟tring[]數(shù)組。您可以參考toarray()方法的原型:public synchronized<T> t[]toarray(t[]a){if(a.length< elementcount)a=(t[]a)}java.lang.reflect文件. Array.newInstance新實例(a.getClass().getComponentType(),元素計數(shù)) 系統(tǒng).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=數(shù)組.getLength(l) newarray=new String[length]for(int i=0 i< length i){newarray[i]=String.valueOf值( 數(shù)組.get(l,i))}}(String str:newarray){系統(tǒng)輸出打?。╯tr)}
object可以直接轉(zhuǎn)換成String數(shù)組嗎?在線等?
C#object數(shù)組轉(zhuǎn)成string?
Java,您可以使用for循環(huán)或while循環(huán)逐個獲取對象的數(shù)據(jù),并分別為字符串?dāng)?shù)組賦值。但這也要求對象是實體類或具有屬性。閃回和上面一樣。