zoukankan      html  css  js  c++  java
  • 域名翻转

    package com.baobaotao.ditype;
    
    import java.util.Iterator;
    import java.util.List;
    import java.util.Map;
    
    import org.springframework.context.support.ClassPathXmlApplicationContext;
    
    public class Test
    {
        public static String reverse(String str,int start,int end)
        {
            char s[]=str.toCharArray();
            while(start<=end)
            {
                char t=s[start];
                s[start]=s[end];
                s[end]=t;
                start++;
                end--;
            }
            str=new String(s);
            
            return str;
        }
        public static String reverseDomain(String str)
        {
            str=reverse(str,0,str.length()-1);
            int index[]=new int[10];
            for(int i=0;i<index.length;i++)
            {
                index[i]=-1;
            }
            int j=-1;
            for(int i=0;i<str.length();i++)
            {
                char c=str.charAt(i);
                if(c=='.')
                {
                    j++;
                    index[j]=i;
                }
            }
            index[++j]=str.length();//设置结束位置
            int start=0;
            int end;
            for(int ind=0;ind<index.length&&index[ind]!=-1;ind++)
            {
                end=index[ind]-1;
                str=reverse(str,start,end);
                start=index[ind]+1;
            }
            return str;
            
        }
        public static void main(String[] args)
        {
    
            String str="www.baibaitao.comm";
            str=reverseDomain(str);
            System.out.println(str);
            
        }
    }
  • 相关阅读:
    第二阶段冲刺04
    找水王
    第二阶段冲刺03
    第二阶段冲刺02
    第二阶段冲刺01
    学习进度12
    梦断代码阅读笔记07
    第一阶段意见评论
    学习进度11
    求素数p的原根
  • 原文地址:https://www.cnblogs.com/liuhg/p/reversedomian.html
Copyright © 2011-2022 走看看