您的位置:首页 > 编程语言

华为校招上机编程之““字符串的分割””

2017-07-04 14:54 417 查看
时间限制:1秒 空间限制:32768K 热度指数:94432
本题知识点: 字符串
 算法知识视频讲解


题目描述

•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; 

•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 

输入描述:
连续输入字符串(输入2次,每个字符串长度小于100)

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

示例1

输入

abc
123456789


输出

abc00000
12345678
90000000
import java.util.Scanner;
import java.util.*;

public class Main{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);

while(sc.hasNext())
{
String str = new String(sc.nextLine());

if(str.length() %8 !=0)
{
str = str + "00000000";
}
while(str.length()>=8)
{
System.out.println(str.substring(0,8));
str = str.substring(8);
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐