题解 | #字符串分隔#

字符串分隔

http://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7

package 牛客网.华为机试;

import java.util.Scanner;

/*
*

  • HJ4 字符串分隔

  • warning 校招时部分企业笔试将禁止编程题跳出页面,为提前适应,练习时请使用在线自测,而非本地IDE。
    描述
    •连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;
    •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。

  • */
    public class StringSplitDemo {

    public static void main(String[] args) {

      Scanner sc = new Scanner(System.in);
    
      while (sc.hasNext()){
          String input = sc.nextLine();
          int len = input.length();
          int prefix = len % 8;
          int mul = len/8;
          StringBuilder last = new StringBuilder(input);
          if (prefix > 0){
              for (int i = 0; i < 8 - prefix; i++) {
                  last.append("0");
              }
    
              mul ++;
          }
    
          for (int i = 0; i < mul ; i++) {
              System.out.println(last.substring(8*i,8*i +8));;
          }
      }

    }
    }

全部评论

相关推荐

11-03 14:38
重庆大学 Java
AAA求offer教程:我手都抬起来了又揣裤兜了
点赞 评论 收藏
分享
10-24 13:36
门头沟学院 Java
Zzzzoooo:更新:今天下午有hr联系我去不去客户端,拒了
点赞 评论 收藏
分享
3 9 评论
分享
牛客网
牛客企业服务