永发信息网

java函数中产生的数组如何返回

答案:4  悬赏:40  手机版
解决时间 2021-02-23 17:35
如果我的文件内容是 v 1 2 3 我想要用readfile(string)函数读出它并复制给一个数组({1,2,3}),但是该数组无法返回。我试过吧readfile(string)改成float[][]型等等措施,可是都不成功。请问我该在哪里加变量才可以赋值给main里面的float[][] b?我用的是eclipse
public class readfile {
public static void readfile(String filepath) {
try {
File file = new File(filepath);

if (file.isFile() && file.exists()) {
Scanner in = new Scanner(file);
StringBuffer strbuffer=new StringBuffer("");
while (in.hasNextLine()) {
String str = in.nextLine();

if (( str.indexOf("v ")) !=-1)
strbuffer.append(str);
}
String[] arr1= strbuffer.substring(2).split("v ");
float[] axi1 = new float[arr1.length];
for (int i = 0; i < arr1.length; i++) {
axi1[i]=Float.parseFloat(arr1[i]);
System.out.println(arr1[i]);

}

in.close();
} else
System.out.println;
} catch (Exception e) {
System.out.println("读取文件内容出错");
e.printStackTrace();
}

}

public static void main(String[] args) {
String a = "D:\\try.obj";
float[][] b;
readfile(a);
}
}
问了老师,问题已解决,谢谢各位!
最佳答案
返回类型为viod
public static void readfile(String filepath)改为

public static float[] readfile(String filepath)
return arr1
main方法中
float[] b=readfile(a);
不清楚你到底是一维数组还是二维,方法里是一维,你的问题又是二维
全部回答
float[] b = readfile(a); public static float[][] readfile(String filepath) {     //你的方法代码     //最后返回,根据你的代码是float[] axi1     return axi1; }
return 一个数组就可以了 可以先生成一个数组然后用return方法返回就可以了。 public int[] getIntArr(){ int[] arr={1,2,1,2,1,2}; return arr; }
map map = new hashmap(); list list1 = ...; list list2 = ... map.put("list1",list1); map.put("list1",list2); return map;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我是建行往农业银行转账,手机银行转账,卡号
交通事故致人死亡2015年死者十八岁读高三赔偿
孕妇喝哪种豆浆
it is to play at the seaside in summer,这
标准拳击台几米乘几米?
天下手游宠物怎么卖啊?
铜陵市义安区市场监督稽查大队在什么地方啊,
万隆镇我想知道这个在什么地方
ネプテューヌ☆サガして是哪部动漫的主题曲
银盛通是银盛支付的吗?
育知路/龙禧三街(路口)地址有知道的么?有点
从东莞开车到常德石门要多长时间啊????
死神的怀抱英语
将不同植物的三个未发生质壁分离的细胞置于同
昆明潇瑶鸿顺商贸有限公司地址在什么地方,想
推荐资讯
打算装修60平左右的房子,最简单的装修,怎么
昆山市玉山镇供电所交电费在那
大件公路/G108(路口)这个地址在什么地方,我
四季豆要炒多久
野姜花林清玄阅读答案
Y108/先进路(路口)我想知道这个在什么地方
农安县人民医院-门诊我想知道这个在什么地方
洛阳永乐康复医院针灸科这个地址在什么地方,
这样两个女生,你们会选哪个?
微星960-P43 怎么BIOS设置智能管理风扇
Pasion的外文中文对比歌词
新手怎么控制吹长号拉管的节奏呢
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?