java數組返回
Ⅰ 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;
}