日期:2014-05-20  浏览次数:20654 次

JAVA 数组的问题序列化的问题
一般从java中取值
String[] arrayLine = new String[line];
for(int i = 0;i<line;i++){ 
String lineStr = "";
lineStr += "p";
lineStr += "asdasd";
arrayLine[i] = lineStr;} 
return arrayLine;

如果调用该方法 赋值line 为10 
则得到的数组是这样的

[pasdasd, pasdasd, pasdasd, pasdasd, pasdasd, pasdasd, pasdasd, pasdasd, pasdasd, pasdasd]

如果想获得以下列表行序列化结果 该如何表示
pasdasd
pasdasd
pasdasd
pasdasd
pasdasd
pasdasd
pasdasd
pasdasd
pasdasd
pasdasd

具体代码在此
被调用的类

public class randomPersonLine { 
public String[] randomPersonLine(int line){ 
String[] arrayLine = null; 
for(int i = 0;i<line;i++){ 
String lineStr = ""; 
lineStr += "p"; 
lineStr += "asdasd"; 
arrayLine[i] = lineStr; 

return arrayLine; 
}
}

主函数为

public class AppClass { 
public static void main(String[] args){
randomPersonLine line=new randomPersonLine(); 
String[] str=line.randomPersonLine(10);
String strline = Arrays.toString(str);
System.out.println(strline); 
}
}
java Array J2SE Serialization

------解决方案--------------------
请问你的问题是什么