将字符串转换为Java中的令牌数组

问题描述 投票:0回答:1

我正在尝试将字符串转换为令牌数组,尽管我在整个互联网上都发现了与此类似的问题,但没有人在解释如何将单词专门转换为字符串。例如,我可以这样做:

    String a = "I am a unicorn.";
    String b[] = a.split(" ", -1);

    for (int i = 0; i < b.length; i++)
        System.out.println(b);

但是,当我运行它时,它会打印此:

[Ljava.lang.String;@15db9742

[Ljava.lang.String;@15db9742

[Ljava.lang.String;@15db9742

[Ljava.lang.String;@15db9742

[我正在互联网上找到完全相同的代码,但是我找不到任何人解释如何用我在字符串中指定的标记填充数组。

((另外,请不要为我的变量实际上对我大喊!! :)变量,则应使用更具体的词”,而不是回答我的问题。但是请记住,这只是一个例子,所以你们可以了解我在说什么-在其他情况下,我会使用所有适当的编码规则。)

java arraylist split token tokenize
1个回答
1
投票

每次尝试打印整个数组时

© www.soinside.com 2019 - 2024. All rights reserved.