zoukankan      html  css  js  c++  java
  • String字符串操作题

    
    
    /**
    * 反转键盘录入字符串
    * 反转键盘录入的字符串
    * 反转键盘录入的字符串
    * 反转键盘录入的字符串
    *
    */

    Scanner sc = new Scanner(System.in);
    String in = sc.next();
    System.out.println("录入的字符串" + in);
    char a = '1';
    char[] arr = in.toCharArray();//转为数组,返回值类型是数组
    for (int i = 0; i < arr.length/2; i++) {//数组的长度也就是string的长度,不管是奇数还是偶数,除以2后就一定是要折中遍历的次数,因为我所弄的for循环是想要实现头和yi吧比较
    a = arr[i];
    arr[i]=arr[arr.length-1-i];
    arr[arr.length-1-i]=a; //这三行 如果头和屁股的相等,就相互交换,length-1是为了算法,索引越界...
    }

    for (char c : arr) {
    System.out.println(c);
    }

    成了 就酱紫,每天做完题复习一下 写下思路啥的,下次看还能知道思路,主要是懒,不太照顾别人的情绪了,其实我觉得没啥人会看... 上面是我自己的思路, 题目上有个提示 老sb了:使用字符数组保存原始字符,利用Random类生成随机索引.

    这个是答案 不看不想看,感觉我的代码比他的短多了

    这个答案是面向小白的, 看过之后发现它的答案的确比我自己的思想要容易理解很多.






  • 相关阅读:
    VMWare:vSphere6 企业版参考序列号
    nginx1.14的安装
    nginx 编译安装时的编译参数说明(不建议看)
    yum 私有仓库
    linux 修改时区
    FreeFileSync 文件同步软件(windows)
    ansible 碎记录
    vsftp配置
    centos中,tomcat项目创建文件的权限
    EXI6.0的安装(找不到网卡、找不到磁盘)
  • 原文地址:https://www.cnblogs.com/lyuweigh/p/9495500.html
Copyright © 2011-2022 走看看