在java中怎么在数组里增加一组数组
利用泛型,将一个数组的元素类型设置为数组即可,下面是使用ArrayList的例子:
public static void main(String args[]) {
List> list = new ArrayList>();
ArrayList list1 = new ArrayList();
ArrayList list2 = new ArrayList();
list1.add("a");
list1.add("b");
list2.add("c");
list2.add("d");
list.add(list1);
list.add(list2);
System.out.println(list.toString());
}
将打印:
[[a, b], [c, d]]
1、定义2个数组
String[] arr1 = {"1","2"};//定义一个字符串数组,把arr1的元素加入到arr2中String[] arr2 = new String[2];//什么一个字符串数组2、循环方式把arr1的数组元素加入到arr2
for(int i=0;i<2;i++){ arr2[i] = arr1[i];//把arr1的元素添加到arr2中}
System.out.print("Pls input your number around spaces:");
BufferedReader br = new BufferedReader(new InputStreamReader(
System.in));
String st = (String) br.readLine();
String[] result = st.split("\\s+");
int[] last = new int[result.length];
for (int i=0;i<result.length;i++) {
last[i] = Integer.parseInt(result[i]);
}
也可用Scanner
逐个赋值
~~~~~~~~~~~~
如何在java中使用数组
1、首先可以使用String[] s=new String[6],定义一个长度为6的字符串数组,定义之后,可以对字符串数组进行赋值,如下图所示。2、使用int[] i=new int[6],定义一个长度为6的整型数组,其它类型类似,如下图所示。3、也可以在定义数组的时候,直接对数组进行赋值,使用String[] str=new String[...
在JAVA中怎么从键盘输入一个数字 用什么关键字
int j=sc.nextInt();如果通过使用 nextInt() 方法,此扫描器输入信息中的下一个标记可以解释为默认基数中的一个 int 值。关键字:一般是用scanner用法。
java怎么在几个指定数字里面产生随机数
放在一个数组中,然后使用(int)Math.random();随机出数组的索引。int[] nums = { 4, 1, 12, 10, 7, 6, 22, 100, 30, 82 };int i = (int) (Math.random() * nums.length);System.out.println(nums[i]);i = (int) (Math.random() * nums.length);System.out.println(nu...
为什么java 7 开始在数字中使用下划线
在Java中给数字加下划线的规则 Java编码语言对给数值型的字面值加下划线有严格的规定。如上所述,你只能在数字之间用下划线。你不能用把一个数字用下划线开头,或者已下划线结尾。这里有一些其它的不能在数值型字面值上用下划线的地方:在数字的开始或结尾 对浮点型数字的小数点附件 F或L下标的前面 该...
如何在Java中从键盘输入10个数,用选择法按降序排序并输出?
在Java中在数组中保存10个数,调用下面的排序函数,用选择法按降序排序:public static void selectionSort(int[] arr){ for (int i = 0; i < arr.length - 1; i++) { int max = i; for (int j = i + 1; j < arr.length; j++) { if (arr[max] < arr[j]) ...
在java中怎样从键盘输入数字(新手问题)
int i=Input.readInt(); 读入整数 下面是java输入输出基本类Input类的源代码:最后以从键盘输入10个整数为例说明之。import java.io.*;class Input {static InputStreamReader in;static BufferedReader reader;static {in=new InputStreamReader(System.in);reader=new BufferedReader(in);} static...
Java怎么产生随机数?
一、利用random方法来生成随机数。在Java语言中生成随机数相对来说比较简单,因为有一个现成的方法可以使用。在Math类中,Java语言提供了一个叫做random的方法。通过这个方法可以让系统产生随机数。二、通过Random类来生成随机数。在Java语言中,除了可以通过random 方法来产生随机数之外,还可以通过一个random...
如何在java中表达一个数在正负百分之二十间浮动
public class Demo {public static void main(String[] args) {double fd= 0.2;\/\/浮动的范围int x = 10;\/\/需要浮动的数字\/\/int x = -10;for (int i = 0; i < 50; i++) {\/\/循环50次,方便查看浮动的结果System.out.println(fun1(x,fd));\/\/调用方法一\/\/System.out.println(fun...
Java中怎么在一行中输入指定个数的数字,数字之间用空格隔开。_百度知 ...
public class ShuChuZhiDingGeShu { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("number:");int n = sc.nextInt();sc.close();for (int i = 0; i < n; i++) {System.out.print(i + 1 + " ");}}} ...
在java中怎么表示输入今天星期几,在输入一个数,计算出今天在这个数之前...
public static void main(String[] args) { System.out.println("输入一个数字表示今天的星期数:比如2就是代表星期二,7代表星期天");Scanner sc =new Scanner(System.in);int weeknum = sc.nextInt();System.out.println("输入一个查询数字,查询往前天数的星期数");int count = sc.nextInt...
佟相养胃: public class Array { public static void main(String[] args) { int[] arr = new int[10];arr[2]= 10;System.out.println(arr[0]);System.out.println(arr[2]);} }输出结果: 0 10
海港区19556762321: Java往数组中插入新元素 - ?
佟相养胃: 往数组中添加数据有如下几种方式: 1,int[] a={1,2,3,4,5};//已知数组内容 2,int[] b = new int[]{1,2,3,4,5}; 3,int[] c=new int[5]; for(int i=1;i<=5;i++){ c[i]=i; } 希望能帮到你
海港区19556762321: java 有序数组中插入一个数 - ?
佟相养胃: 在Java中,数组的长度是不可以改变的,所以你想往一个数组里面添加元素是不可以的.但是你可以把这个数组里面的元素和要添加的元素一起放到另一个数组里面.你的方法我给改了一下,你自己看看吧!class ArryFind { public static void ...
海港区19556762321: JAVA里怎么向一个已经满的数组,插入数据! - ?
佟相养胃: java中是不可以的,如果想在满的数组后在加数据,只能是重新声明一个更大的数组再将所有数据添加上. 这种情况推荐你使用List,它是可扩充的,没有长度限制.
海港区19556762321: java怎么在一个数组里插入一个未知的数,并和原来已知的数组里的数排序并输出 - ?
佟相养胃: 首先线性查找找到插入位置index,然后把index以后的数组元素都向后移动一个,再把新元素放到index处.
海港区19556762321: java中自己做一个方法怎么向数组里添加元素(数组已满) - ?
佟相养胃: 参考例子:public class shuzucharu1 { public static void main(String args[]){ int[] P={1,2,2,47,568,86}; int[] SB=new int[P.length+1];//SB的数组长度为7 int SB1=9; SB[SB.length-1]=SB1;//SB数组中下表为6的时候数值为9 for(int i=0;i<P.length;i++){ ...
海港区19556762321: Java 用for循环向一个一维数组中添加数据 - ?
佟相养胃: int length = 10; String[] arr = new String[length]; for(int i=0;iarr[i] = i+""; }
海港区19556762321: 我是Java新手 问一下怎么把两个数组组合到一个数组里面? - ?
佟相养胃: 可以用list实现的.例如. String a[] = { "1", "2" }; String b[] = { "3", "4" }; List aa = Arrays.asList(a); List bb = Arrays.asList(b); List cc = new ArrayList(); cc.addAll(aa); cc.addAll(bb); Object c[] = cc.toArray(); for (int i = 0; iSystem.out.println(c[i]); }
海港区19556762321: java 在数组末尾增加一个数,只用一个数组! 不要用list!在线等!急!?
佟相养胃: 不可能,数据是静态的,创建时大小就确定了.
海港区19556762321: JAVA中怎么让一个数加入到数组中 - ?
佟相养胃: int i[]=new int[5]; i[0]=1; i[1]=2; i[2]=3; i[3]=4; i[4]=5;