如题:已知 String  a = 公路,统计、何况,休闲怎么样最简单的方式转化成String  a = 公路,统计,何况,休闲也就是全改成英文的逗号。我已试了两种但总感觉有更简单的。吃饭啦,吃完来讨论

解决方案 »

  1.   

    package test;
    public class TestOne {
    public static void main(String[] args) {

    String a = "公路,统计、何况,休闲";
    System.out.println(a.replace("、", ",").replace("," ,","));
    }
    }
      

  2.   

    正则挺简单的,如下
    String a = "公路,统计、何况,休闲";
    System.out.println(a.replaceAll("[、,]", ","));
      

  3.   

    String a="adfaasdfasdf";
    a=a.replaceAll("a", "b");
    System.out.println(a);
      

  4.   


            String a="公路,统计、何况,休闲";
            a = a.replaceAll("、|,", ",");
      

  5.   


    String temp="公路,统计、何况,休闲";
    String rex = "[.,\"\\?!:‘。,、']";
    Pattern p = Pattern.compile(rex);
    Matcher m = p.matcher(temp);
    String result =m.replaceAll(",");
    System.out.println(result);
      

  6.   

    s=s.replaceAll("[,|。()]", ",");