将字符串【"Hello world" 】 倒序结果为【"world Hello " 】

来源:互联网 发布:农村淘宝服务站有底薪 编辑:程序博客网 时间:2024/05/16 11:39

将字符串【"Hello world" 】 倒序结果为【"world Hello " 】


具体代码如下:

public void exchange(){
    String arr= "Hello world";
    // 每个空格处进行分割
    String s[] = arr.split(" ");
    // 通过循环输出数组内容
    for(int i=0; i<s.length; i++){
        System.out.printf("s内容为"+ s[i] +"\n");
    }

    // 实现倒序转换
    for(int j=0; j<s.length; j++){
        String temp = s[j];
        s[j] = s[s.length-1];
        s[s.length-1] = temp;
    }

    // 使用Array类输出数组内容
    System.out.printf("s倒序后的内容为"+ Arrays.toString(s) +"\n");
    // 数组转换成字符串
    String ss = org.apache.commons.lang.StringUtils.join(s," ");
    System.out.printf("SS 内容为" + ss);
}

日志输出入下:

s内容为Hello
s内容为world
s倒序后的内容为[world, Hello]
SS 内容为world Hello

通过上面代码可以看出输出数组有两种方式
一种是通过for 循序来实现数组内容的输出
一种是通过Array类来实现数组内容的输出


备注:如果使用代码
System.out.printf("s倒序后的内容为"+ s +"\n"); 来输出数组内容时,日志输出入下:
s倒序后的内容为[Ljava.lang.String;@1edd6d83

0 0