华为在线训练之字符串分隔
来源:互联网 发布:网络新媒体专业课程 编辑:程序博客网 时间:2024/05/17 08:16
题目描述
•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;
•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
输入描述:
连续输入字符串(输入2次,每个字符串长度小于100)
输出描述:
输出到长度为8的新字符串数组
输入例子:
abc123456789
输出例子:
abc000001234567890000000
package test;import java.util.List;import java.util.Scanner;import java.util.ArrayList;public class Split { static String newStr2;public static void main(String[] args){Scanner sc = new Scanner(System.in);while(sc.hasNext()){List<String> list = new ArrayList<String>();String str = sc.nextLine();for(int i =0;i<str.length();i=i+8){int n = str.length()%8;if(i+8<=str.length()){String newStr = str.substring(i,i+8);list.add(newStr);}else{int number = 8-n;String newStr = str.substring(i);for(int i1=0;i1<number;i1++){if (i1==0)newStr2 = newStr+"0";elsenewStr2+="0";}list.add(newStr2);}}for(int i1=0;i1<list.size();i1++)System.out.println(list.get(i1));}}}
0 0
- 华为在线训练之字符串分隔
- 牛客网华为在线训练---字符串分隔
- 华为OJ训练之0015-170102-分隔字符串
- 牛客网几道编程题(二)之华为机试在线训练:计算字符个数、字符串最后一个单词的长度、分隔字符串
- Java - 华为机试训练 - 字符串分隔
- 华为在线训练之计算字符个数
- 《华为机试在线训练》之合唱队
- 《华为机试在线训练》之删除字符串中出现次数最少的字符
- 【华为OJ4】字符串分隔
- 华为机试在线训练-牛客网(16)字符串排序
- 华为机试在线训练-牛客网(22)字符串加密
- 华为机试在线训练-牛客网(41)字符串分割
- 牛客网华为在线训练---字符串最后一个单词的长度
- 华为在线训练之16进制转换10进制
- 《华为机试在线训练》之取近似值
- 《华为机试在线训练》之数字颠倒
- 《华为机试在线训练》之计算字符个数
- 《华为机试在线训练》之合并表记录
- 设计模式之原型模式
- C#当前日期时间
- hrbust/哈理工oj 1867 小伙伴的数据结构【树状数组】
- 网络流二十四题之十一 —— 航空路线问题(AIRL)
- 数组—— 2 sum, 3 sum, 3 sum closed, 4Sum.
- 华为在线训练之字符串分隔
- qsys初探————中断注册API
- 【LeetCode-105】Construct Binary Tree from Preorder and Inorder Traversal
- 慕课网二次学习(二)
- 可视化篇:Echarts个人轨迹可视化实现
- 博客新地址
- java类单继承,接口多继承设计的原因
- iOS成长之路-很难青云-iOS基础(一)雪花飘落
- codeforces 675B Restoring Painting