字符串分割问题

pepsi_yr 2012-03-07 11:42:27
现要从外部输入一串字符串,用的是scanner或InputStream获取的,如 "AABBEEDD" ,全部是大写字母,请问怎样才能将这一字符串分割成单个字母?如 "A" "A" "B" "B" 这样子?

非常感谢!!
...全文
83 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
麦田 2012-03-07
  • 打赏
  • 举报
回复
来晚了一步 楼上已经有答案了
京郊-金手指 2012-03-07
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 cai5 的回复:]
String str = "aaa" ;

char [] arr = str.toCharArray();
得到的是一个字符数组

然后for循环一下
[/Quote]

++
pepsi_yr 2012-03-07
  • 打赏
  • 举报
回复
非常感谢哈 此方法可用
[Quote=引用 4 楼 cai5 的回复:]

String str = "aaa" ;

char [] arr = str.toCharArray();
得到的是一个字符数组

然后for循环一下
[/Quote]
Gentleness_a_knife 2012-03-07
  • 打赏
  • 举报
回复
1:转成数组,for循环取
2:用字符串分割法.subString(0,1)
3:用Xxx.charAt()取值
4:可以用正则表达式
五哥 2012-03-07
  • 打赏
  • 举报
回复
String str = "aaa" ;

char [] arr = str.toCharArray();
得到的是一个字符数组

然后for循环一下
konnychen 2012-03-07
  • 打赏
  • 举报
回复
用什么语言编程的, 不同语言的程序不一样, 但是可以肯定的是, 使用字符串的函数left, len, 就可以搞定
elva1176 2012-03-07
  • 打赏
  • 举报
回复
look API
devin_jia 2012-03-07
  • 打赏
  • 举报
回复
for循环分别取
asdfgcjw 2012-03-07
  • 打赏
  • 举报
回复


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


62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧