将字符串字符存储在锯齿状数组中

时间:2015-12-11 17:24:58

标签: c# string jagged-arrays

我有一个字符串,并希望将此字符串中的每个单词字符存储在锯齿状数组中,而不使用split()方法,只需循环。我尝试了这段代码,但它没有用,我希望结果会是这样的:

val map: JMap = ...
val value = map.get("hello").flatMap {
  case m: JMap => m.get("value")
  case _ => None
}

我试过的代码:

sepwords[0][1] = {H,e,l,l,o};
sepwords[0][2] = {h,o,w};
sepwords[0][3] = {a,r,e};
sepwords[0][4] = {y,o,u};

2 个答案:

答案 0 :(得分:0)

sepwords[0] = new char[length];

当你到达一个新词时,你用一个新数组覆盖每个数组。

答案 1 :(得分:0)

你可以这样做..

char[][] sepwords = new char[4][];
sepwords[0] = "Hello".ToCharArray();
sepwords[1] = "how".ToCharArray();
sepwords[2] = "are".ToCharArray();
sepwords[3] = "you".ToCharArray();