2016 - 2024

感恩一路有你

java怎么定义一个数组 java中怎么不停的将输入的数存入数组(不知道长度),以回车结束?

浏览量:2058 时间:2021-04-06 11:06:47 作者:admin

java中怎么不停的将输入的数存入数组(不知道长度),以回车结束?

1. 明确数字之间有分隔符,如逗号或空格。

2。回车为Rn

3。实际上,您从控制台输入的内容可以以字符串的形式接受,然后根据您输入的间隔符号(如逗号和空格)进行剪切。Nextline检测回车,一旦你进入,行结束

!4. 不知道数组的长度,有很多解决方法:

实际上,你可以通过切割任何东西得到你输入的数字的个数,也就是切割数组的长度

方法一:你不能输入1024个长度单位的数组,是吗?只要将数组的长度设置为原来的长度,就可以在获取时获取有效位

!方法2:使用容器和ArrayList存储。这个东西的底层也是一个数组特性方法3:您仍然使用数组。根据方法2的原理,先确定10个长度,再进行判断。如果剪切数组的长度超过

您定义的长度,您可以在数组中添加一个新的临时数组,长度也会增加。然后你可以提交临时数组到原始的

一个简单的:当输入时,数字用逗号分隔。我只是用逗号来剪。当然,你也可以用其他符号

!导入java.util.Scanner文件

public class NumberTest{

public static void main(String[]args){

String str=new Scanner(系统输入).nextLine()

字符串[]srr=结构拆分(“,”)

ArrayList<Number> list=new ArrayList<>()

(int i=0 i<)srr.长度我){列表.添加( 整数值(srr[i]))

}系统输出打印(列表)

}

}

java怎么定义一个数组 java怎么输入一个数组 java输出数组中最大的数

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。