java语言返回的是数组,那么怎么才能把数组输出?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java语言返回的是数组,那么怎么才能把数组输出?相关的知识,希望对你有一定的参考价值。

java的数组输出,可以借助循环,遍历每一个元素并输出。

以下代码供你参考:

package com.dusd;

public class ArrayOutput 

public static void main(String[] args) 
// TODO Auto-generated method stub
int[] array = new int[5];
//通过循环,初始化一个长度为5的整型数组
        for (int i = 0; i < array.length; i++) 
            array[i] = i + 1;
        
        //在通过循环,遍历每一个元素,并输出
        for(int j = 0; j < array.length; j++)
         System.out.println(array[j]);
        

参考技术A class Demo 
public static void main(String[] args) 
int[] arr = getArray();
for (int i = 0; i < arr.length; i++) 
System.out.println(arr[i]);



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

return tmp;

本回答被提问者采纳
参考技术B 假设你的返回值放在数组变量a中,使用以下语句可以输出

System.out.println(Arrays.toString(a));
参考技术C 比如返回一维数组的方法是genArr(),运行genArr的同时,就用一个临时变量数组存储结果,假如这个变量是tempArr[],那么:
tempArr = genArr();就实现了将genArr返回数组取出。输出就好弄了:
for(int i = 0; i < tempArr.length; i++)
System.out.print(tempArr[i] + " ");
参考技术D Arrays.toString(abc);

JAVA如何把字符串数组是最后一个数据删除?

建一个新的数组,长度比原来的小1,然后赋值。因为数组的长度是固定的,所以不能直接删除。或者你把最后一个元素变成null,但是数组的长度是不会变的 参考技术A

哎呀 糟糕  貌似写错了  你说的是 字符串 我这是 List 数组  

给不了好评了  呜~~~~~~~~~~~~~~~~~~

参考技术B 如果只是清除数据的而不更改数组长度的话

第数组.length-1个元素设置成null就可以了
参考技术C 把最后的数据赋空值

以上是关于java语言返回的是数组,那么怎么才能把数组输出?的主要内容,如果未能解决你的问题,请参考以下文章

PHP foreach循环里面调用函数,需要等函数返回成功才能进入下一次循环,怎么弄呢?

java通过数组值怎样获取数组下标

C语言 怎么返回一个数组

c语言如果用字符串类型输出字符数组,字符数组最后一个是0,那么为啥会出现乱码

c语言中,定义一个函数,函数输出结果是一个数组,整个的形式是怎么样的?

java 怎么把数组转为list