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循环里面调用函数,需要等函数返回成功才能进入下一次循环,怎么弄呢?
c语言如果用字符串类型输出字符数组,字符数组最后一个是0,那么为啥会出现乱码