java - JAVA中 `type a[]`和 `type[] a`有什么区别

标签 java arrays

我绑了下面的,好像没有什么区别

import java.math.BigInteger;
import java.util.Random;
import java.util.Scanner;


public class Main {

    /**
     * @param args
     */

    final static int MAXN = 100005;



    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int n = 100;
        BigInteger[] a = new BigInteger[n];
        BigInteger b[] = new BigInteger[n];
        for (int i = 0;i < n;i++){
            a[i] = BigInteger.valueOf(i);
        }
        b = a;
        for (int i = 0;i < n;i++){
            b[i] = BigInteger.ZERO;
        }
        if (a == b){
            for (int i = 0;i < n;i++){
                System.out.println(a[i]);
            }
        }
    }

}

最佳答案

仅用于声明...例如:type a[], b 这里只有 a 是数组,当您像 type[] a,b 那样声明时,两者都是数组...对于所有类型都是类似... type[] a,b[] 这里 b 是二维数组...

关于java - JAVA中 `type a[]`和 `type[] a`有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15983562/

相关文章:

Java RMI第一次调用很慢

c++ - 指向指针 vector 的指针数组

javascript - 从对象数组创建 PrimeNG TreeTable json

javascript - 使用 JavaScript 将 4 位字节数组转换为 int

java - 从输入的第一个字母调用字符串输入的输出

Java泛型名称冲突,具有相同的删除

java - JSoup 登录网站

c# - 如何在数组中找到重复项并显示它们出现的次数?

java - Spring Mongo 审计不工作@CreatedDate @CreatedBy

Java凭证存储框架