请问怎么拆分字符串的中文和数字

来源:3-8 Java中运算符的优先级

凌小峰_rt

2018-11-16 17:18


http://img2.mukewang.com/5bee8b3000015cec10380257.jpg

写回答 关注

4回答

  • 慕用6423838
    2018-12-02 23:25:26

    2 和 3 是对的

  • Holdmyhand
    2018-11-27 16:48:31

    String a = "张三:13800138000|李四:138661386666|王五:13899168999";

    String a1= a.replace(":","→");

    String a2= a1.replace("|","\n");

    System.out.println(a2);


  • 拥抱黑夜的白天
    2018-11-19 19:19:54

    String a = "张三:13800138000|李四:138661386666|王五:13899168999";


            for(int i = 0 ; i < a.length() ; i++){

            

                if(a.charAt(i) == ':' ){

            

                   a.charAt(i)="→" ;

            

                }else if(a.charAt(i) == '|'){

            

                    a.charAt(i)="\n" ;

            

                }

            

                System.out.println(a.charAt(i));

            

            }


    慕用6423...

    你写的这个有通过编译吗? 会提示 The left-hand side of an assignment must be a variable 这个 而且 System.out.println(a.charAt(i)); 应该在for循环外....

    2018-12-03 00:25:45

    共 1 条回复 >

  • 之前听说名字很长的会得到最好的资源哦
    2018-11-17 10:13:02

    String str = "asdf12gg123aa";

    for(int i = 0 ; i < str.length() ; i++){

        if(str.charAt(i) >= '0' && str.charAt[i] <= '9'){

            System.out.println(str.charAt[i] + "  是数字!");

        }else{

            System.out.println(str.charAt[i] + "  是字符!");

        }

    }


    运行结果:

    https://img.mukewang.com/5bef78f800014c4002640219.jpg

    没有校验特殊符号倒是真的

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165538 学习 · 17586 问题

查看课程

相似问题