当前位置: 首页 > 面试题库 >

在Java中将单词拆分成字母[重复]

范书
2023-03-14
问题内容

这个问题已经在这里有了答案

将字符串拆分为字符串数组 (11个答案)

2年前关闭。

您如何将单词拆分为其组成字母?

代码示例不起作用

 class Test {
         public static void main( String[] args) {
             String[] result = "Stack Me 123 Heppa1 oeu".split("\\a");

             // output should be
             // S
             // t
             // a
             // c
             // k
             // M
             // e
             // H
             // e
             // ...
             for ( int x=0; x<result.length; x++) {
                 System.out.println(result[x] + "\n");
             }
         }
     }

问题似乎出在性格上\\a。它应该是[A-Za-z]。


问题答案:

您需要使用split("");

它将按每个字符进行拆分。

但是我认为最String好像这样遍历a 的字符:

for (int i = 0;i < str.length(); i++){
    System.out.println(str.charAt(i));
}

不必以其他String形式创建您的另一个副本。



 类似资料:
  • 问题内容: 如何将以下单词拆分为数组 进入 我尝试过这样的事情 但是输出是 问题答案: 要在空格和撇号上进行特殊分割: 或分割成任何非文字字符:

  • 假设我有一个-我如何将拆分为一个包含每个

  • II有一个serie对象包含3列(名称,代码,值),我从下面的函数得到: 意甲看起来像这样 我可以用下面的代码将输出分配给我的数据帧。 我得到的数据框是这样的 如何将此列拆分为3列?

  • 我想根据特殊字符(如“=”)将一个句子拆分为单词。我尝试了以下代码,但无法得到确切答案,请参阅我的代码: 代码的输出是: 0 C: D: E:=99.993340#0.000000#0.035810#0.000000#0.000179#0.000358#0.000000#0.000000#1.999614#3071.407671_Total=99.993340#0.000000#0.035810#

  • 问题内容: 输入示例: 输出示例: 字母和数字部分的长度不固定。 我知道如何将split()与regex一起使用,但是尽管我检查了Java API,但找不到任何可以帮助我解决此问题的东西。 有没有办法做到这一点?或者我需要使用另一种方法来拆分这些字符串。 任何帮助,将不胜感激。 问题答案: 试试这个正则表达式: 这是一个正在运行的示例:http : //ideone.com/c02rmM 正则表达

  • 我想把一个字符串拆分成单个单词。如果字符串是: 我想存储为: 如果我使用则变成。我该怎么做呢