如何将一串非字母数字符号转换为字符串数组?

时间:2015-11-06 12:38:59

标签: java arrays string

我想知道如何将一串非字母数字符号转换为字符串数组。例如,采用字符串

的代码是什么

"@%$!#& (&$#^"

作为输入,并将其转换为字符串数组

{"@", "%", etc}

1 个答案:

答案 0 :(得分:0)

创建一个长度为string的String数组..

int size = theString.length();
String[] asStringArray = new String[size];

然后逐步执行该数组/ String添加来自String的{​​{3}}

的字符
for (int i=0; i<size; i++){
  asStringArray[i] = ""+theString.charAt(i);
}

其他选项是charAt()

  asStringArray[i] = theString.substring(i,i+1);