• 2017-今日头条笔试题


     1 package com.shb.java;
     2 
     3 import java.util.ArrayList;
     4 import java.util.Arrays;
     5 import java.util.List;
     6 
     7 /**
     8  * 实现将字符串中重复次数打印出来(就是这个意思,原话描述不清了)
     9  * @author shaobn
    10  * @date 2016-9-28
    11  * @package_name com.shb.java
    12  */
    13 public class Demo9 {
    14     public static void main(String[] args) throws Exception {
    15         getMethod("hellohello");
    16     }
    17     /**
    18      * 自己写的方法,将数组转化成集合来做,删一个然后加上一个在他后面
    19      * 觉得方便的是集合的方法,不愿意在数组中操作,过为繁琐。
    20      * @param str
    21      * @date 2016-9-28
    22      * @author shaobn
    23      */
    24     public static void getMethod(String str){
    25         char[] ch = str.toCharArray();
    26         int len = ch.length;
    27         int count = 0;
    28         Character[] characters = new Character[len];
    29         for(int i=0;i<len;i++){
    30             characters[i] = ch[i];
    31         }
    32         List<Character> list = new ArrayList<Character>(Arrays.asList(characters));
    33         System.out.println(list.toString());
    34         int i =0;
    35         while(i<len){
    36             list.add(list.remove(0));
    37             if(list.equals(Arrays.asList(characters))){
    38                 count++;
    39             }
    40             i++;
    41         }
    42         System.out.println(count);
    43     }    
    44     }
  • 相关阅读:
    shutil使用
    python解压压缩包
    python配置主机名
    ansible加速不管用
    重启sshd服务
    shell脚本安装python、pip-----非交互式的--批量执行函数
    查看日志
    etcd安全集群三节点扩容至四个节点
    ssh免密登录
    行为型模式之状态模式
  • 原文地址:https://www.cnblogs.com/assassin666/p/5918063.html
Copyright © 2020-2023  润新知