【问题标题】:Is it possible to make an array of char arrays in Java? [duplicate]是否可以在 Java 中创建一个 char 数组? [复制]
【发布时间】:2020-03-02 22:01:40
【问题描述】:

在戴尔笔记本电脑上使用带有 jdk-13.0.2 和 JavaSE-13、Windows 10 商业版的 Eclipse IDE。

我正在尝试为一个类项目创建一个 char 数组。我们不能使用字符串,这就是为什么我要努力做到这一点。

private final int stackSize = 100;
private int top;
private char[] items;
private char[] inside;

public CharArrayStack() {
items = new char[stackSize];
char[] items = {char[] inside, };
top = -1;

上面是我所拥有的,但我得到一个“此表达式的目标类型必须是函数接口”错误。

【问题讨论】:

  • 是的,你可以有一个数组数组。对于字符数组的数组,您可以将其声明为 char[][]
  • 这些被称为二维数组。同样,您可以拥有 3d、4d 等。 1d -> char[] , 2d-> char[][]

标签: java arrays char


【解决方案1】:

也许two-dimensional 数组对你有用。

char[][] items = new char[][];

你可以用不同的方式初始化它:

char[][] items = {
      {'a', 'b', 'c'}, 
      {'a', 'b', 'c'}, 
      {'a'}, 
};

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-10
    • 2011-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多