A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ying 中级黑马   /  2013-1-11 21:13  /  1890 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 ying 于 2013-1-11 22:14 编辑

        String figure =  "12314544542";
       如何打拆分为一个一个的数字打印出来,打印一个数字换一行,打印一个数字换一行!

5 个回复

倒序浏览
可以先把字符串转换成char[]类型  转换方法 调用字符串的 toCharArray();方法,
得到的是char[]类型的数组然后通过循环打印出来

                char[] c=figure.toCharArray();
                for(int i=0;i<c.length;i++){
                        System.out.println(c[i]);
                }
回复 使用道具 举报
  1. String str =  "12314544542";
  2.                   for(int i=0;i<str.length();i++){
  3.                           System.out.println(str.charAt(i));
  4.                   }
复制代码
回复 使用道具 举报
  1. class Test {
  2.         public static void main(String[] args) {
  3.                 String figure = "12314544542";
  4.                 char[] ch = figure.toCharArray();
  5.                 for (char chr : ch) {
  6.                         System.out.println(chr);
  7.                 }
  8.         }
  9. }
复制代码
回复 使用道具 举报
多谢诸位!
回复 使用道具 举报
  1. class Exa
  2. {
  3. public static void main(String[] args)
  4. {
  5. String figure = "12314544542";
  6. int j=figure.length();
  7. for(int i=0;i<j;i++)
  8. {
  9. char c=figure.charAt(i);
  10. System.out.println(c);
  11. }
  12. }
  13. }
复制代码
结果:

QQ截图20130111223321.jpg (5.18 KB, 下载次数: 89)

QQ截图20130111223321.jpg
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马