zoukankan      html  css  js  c++  java
  • 字符串分隔

    •连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
     
    import java.util.Scanner;
    public class Main {
        public static void main(String[] args) {
            
            Scanner sc = new Scanner(System.in);
            while (sc.hasNext()) {
                String str = sc.next();
                if (str.length() % 8 != 0) {
                    int r=str.length()%8;
                    for (int i = 1; i <= (8-r); i++) {
                        str = str + "0";
                    }
                }
                while(str.length()!=0){
                    StringBuffer sb=new StringBuffer();
                    for (int m = 0; m < 8; m++) {
                        sb=sb.append(str.charAt(m));
                    }
                    System.out.println(sb.toString());
                    str = str.substring(8);//从第8个开始往后面的留下
                }
     
            }
     
        }
    }
     
    输入描述
    连续输入字符串(输入2次,每个字符串长度小于100)


    输出描述
    输出到长度为8的新字符串数组

    输入
    abc

    123456789


    输出
    abc000000
    12345678
    90000000
  • 相关阅读:
    连接池——tomcat自带连接池。
    jsp小记
    结合properties配置文件优化jdbc连接工具类
    StringBuffer
    多重继承关系初始化顺序及初始化
    Error
    算法:插入排序
    算法:冒泡排序
    算法:选择排序
    注册Activity
  • 原文地址:https://www.cnblogs.com/bb3q/p/5065781.html
Copyright © 2011-2022 走看看