加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

在java中使用多个数组的构造函数

发布时间:2020-12-15 04:27:59 所属栏目:Java 来源:网络整理
导读:创建一个带有多个一维字符串数组的构造函数时遇到问题: class relation {String[] setA,setB,setC;relation (String[] setA,String[] setB,String[] setC) { this.setA = setA; this.setB = setB; this.setC = setC;} }public class matrix {public static
创建一个带有多个一维字符串数组的构造函数时遇到问题:

class relation {

String[] setA,setB,setC;

relation (String[] setA,String[] setB,String[] setC) {
    this.setA = setA;
    this.setB = setB;
    this.setC = setC;
} 
}

public class matrix {

public static void main(String[] args) {

    relation relation1 = new relation({"1","2","3","4","5"},{"1","4"},{"2","5"});
    relation relation2 = new relation({"a","b","c","d"},{"a","d","c"},"b"});

}

}

我不断收到多个错误
???? – 令牌上的语法错误,错放的构造(s)
???? – 类型不匹配:无法从String []转换为
?????关系
???? – 令牌“}”上的语法错误,删除此令牌
???? – 令牌“)”,}}上的语法错误

我需要能够使用关系类分别使用每个数组.

解决方法

您不能在Java中使用这种方式的数组文字 – 您必须显式初始化它们.例如.:

relation relation1 = new relation(new String[]{"1",new String[]{"1",new String[]{"2","5"});

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读