java如何return一个数组内容我return 数组名 返回的只是一个地址,如何返回数组里的内容

返回地址就对了,把地址赋值给新的数组,循环打印,就能得到里面的内容


publicstaticvoidmain(String[]args){
intarrInt[]=init();
for(inti=0;i<arrInt.length;i++){
System.out.println(arrInt[i]);
}
}
staticint[]init(){
intarrInt[]={3,5,6};
returnarrInt;
}

Ⅱ Java传入一个数组和返回一个数组

public String [] findOgg(String []arr){
String arrTmp[]=new String[20];//足够大的下标专属
.........
return arrTmp;
}

Ⅲ java 返回数组对象怎么返回

你所得到的结果,放在一个new的数组中
然后返回句柄就可以了

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

返回类型为viod
public static void readfile(String filepath)改为复

public static float[] readfile(String filepath)
return arr1
main方法中
float[] b=readfile(a);
不清楚你制到底是一维数组还是二维,方法里是一维,你的问题又是二维

Ⅳ JAVA返回整个数组怎么返回

public Point[] getPoints() {
Point[] points = null;
if(有点) {
points = 点数组
} else {
points = new Point[];
}
return points;
}
--------------------------------
points = new Point[] >>>改为:points = new Point[0]

Ⅵ JAVA 中return返回一个数组后,怎么使用这个数组,比方说输出

你这个写法貌似不能得到一个数组啊,根本就没有调用pqp方法...
ceshi dd=new ceshi();
int[] shuzu=dd.pqp;
for (int i=0;i<4;i++){
System.out.println(shuzu[i]);
}
这样就可专以输出数组属了~~

Ⅶ java方法返回数组

String[] k=类名.a();
k......

Ⅷ JAVA数组返回如何表达 给个例子

首先~~你必须明白Arrays.sort()的作用
我解释下sort()是根据元素的自然顺序,对指定对象数组按升序进行排序。数组中的所有元素都必须实现 Comparable 接口。此外,数组中的所有元素都必须是可相互比较的(也就是说,对于数组中的任何 e1 和 e2 元素而言,e1.compareTo(e2) 不得抛出 ClassCastException)。
保证此排序是稳定的:不会因调用 sort 方法而对相等的元素进行重新排序。

该排序算法是一个经过修改的合并排序算法(其中,如果低子列表中的最高元素小于高子列表中的最低元素,则忽略合并)。此算法提供可保证的 n*log(n) 性能。n*log(n)指的是执行时间
该例子中
Student类实现了Comparable接口compareTo()是接口中指定的排序函数~~实现了这个函数sort()方法会自动去进行比较从而实现排序
为什么常量放在前面? ~~这只是习惯问题

name.compareTo(ss.name);这句调用的是String中的compareTo方法而不是Student类中的
Student ss = (Student)o;是对传入的对象o进行强制转化为Student类型转化的对象为ss,个人觉得可以不写
result = num > ss.num ? 1 :(num==ss.num ? 0 : -1)这句要从后面()之间的看起,如果this.num==ss.num的话返回0的值,否则返回-1,前面的意思是如果this.num大于ss.sum的话返回1,其他情况由后面的定也就是对Student对象根据num属性进行排序
学java的话~~我可以发给帮助文档给你~~~ 提问人的追问 2009-05-05 08:00主要的是那个“逐一比较a或b数组,是否与另一数组有重复元素,若无,加入新数组,若有,继续拿下一元素进行比较 ”搞不出,新数组中不能有重复元素。。。

Ⅸ java关于一个类中方法返回数组

public class xiti5_5 {
public static void Printf(int a[][]) {
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a[i].length; j++) {
System.out.print(a[i][j] + " ");
}

System.out.println();
}
}

public static int[][] FangFa(int a[][]) {
int b[][] = new int[a[0].length][a.length];
for (int i = 0; i < a[0].length; i++) {
for (int j = 0; j < a.length; j++)
b[i][j] = a[j][i];
}
return b;
}

public static void main(String args[]) {
int a[][] = { { 1, 2, 3 }, { 4, 5, 6 } };
Printf(a);
Printf(FangFa(a));
}
}

Ⅹ java中如何返回一个数组;

返回数组,直接写一个方法就可以专了属呀

private static int[] getArray() {
int[] tmp = new int[10];
for (int i = 0; i < tmp.length; i++) {
tmp[i] = i;
}
return tmp;
}