首页 > 其他分享 >字符串分隔

字符串分隔

时间:2024-07-06 18:26:12浏览次数:11  
标签:分隔 String System len substring iStr 字符串

描述

•输入一个字符串,请按长度为8拆分每个输入字符串并进行输出;

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

输入描述:

连续输入字符串(每个字符串长度小于等于100)

输出描述:

依次输出所有分割后的长度为8的新字符串

比较笨的一个方法:有更好的建议欢迎评论

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
       
        while (in.hasNext()) {
            String iStr = in.next();
            int len = iStr.length();
            while (len > 8) {
                String ss1 = iStr.substring(0, 8);
                System.out.println(ss1);
                iStr = iStr.substring(8);
                len = iStr.length();
            }
            if (len == 8) {
                System.out.println(iStr);
            }
            if (len < 8) {
                iStr = String.format("%-8s", iStr).replace(" ", "0");
                System.out.println(iStr);
            }
        }
    }
}

知识点:

substring() 方法返回字符串的子字符串

String.format() 格式化字符串

标签:分隔,String,System,len,substring,iStr,字符串
From: https://blog.csdn.net/weixin_43834893/article/details/140226203

相关文章

  • send_file(image_path, mimetype=‘image/jpg‘) 如何再传递一个字符串
      欢迎关注我......
  • 字符串函数库的经典使用学习
    <?php//1.单引号定义字符串//2.双引号定义字符串//3.定界符定义字符串//1.单引号定义字符串//echo'thisis'my'mother';echo'thisis\'my\'mother<br>';//单引号不能解析转义符\n换行\t缩进echo'this\nisasimple\tstr......
  • MySQL 字符串日期格式转换
    在MySQL中,经常需要将字符串类型的日期转换成日期或时间类型,或者在不同的日期格式之间进行转换。MySQL提供了几种方法来实现这一点,包括使用STR_TO_DATE()和DATE_FORMAT()函数。1.使用STR_TO_DATE()函数STR_TO_DATE()函数可以将字符串转换成日期或时间格式。它接受两个主要参......
  • 语法基础——字符、字符串与字符数组
    字符、字符串和字符数组2024-07-0520:52:00星期五字符串和字符数组的区别和联系字符串和字符数组在C语言中是紧密相关的概念,但它们之间存在一些区别和联系。定义与表示:字符串在C语言中并没有专门的类型,而是通过字符数组来表示。字符数组可以用来存储一个字符串,其中字......
  • C#字符串及其常用方法
    1.string.Formatstring.Format()方法允许我们创建格式化的字符串,其中包含一个或多个占位符,可以用实际值来替换这些占位符。//基础语法string.Format("格式字符串",参数1,参数2,...)//应用stringstr="帅哥";Console.WriteLine(string.Format("我是{0}",str......
  • 【C语言习题】32.字符串旋转结果
    文章目录作业标题作业内容2.解题思路3.具体代码作业标题字符串旋转结果作业内容写一个函数,判断一个字符串是否为另外一个字符串旋转之后的字符串。例如:给定s1=AABCD和s2=BCDAA,返回1给定s1=abcd和s2=ACBD,返回0.AABCD左旋一个字符得到ABCDAAABCD左旋两个字......
  • 哈希处理字符串(模板)
    841.字符串哈希-AcWing题库#include<bits/stdc++.h>usingnamespacestd;#defineintlonglong#defineendl'\n'constintN=1e5+10;intp=131;//13331intP[N],h[N];//P存的是p的k次方,h存字符串前k个数(换化成ascll码)intfind(intl,intr){returnh[r......
  • C#的学习基础篇(3)——字符串的常见方法
    目录1.字符串的常见方法    1.1Format         1.2IsNullOrEmpty        1.3IsNullOrWhiteSpace        1.4Equals        1.5Contains        1.6Length        1.7 Substring        1.8......
  • 字符串习题-金额转换
    金额转换importjava.util.Scanner;publicclass统计金额{/*把数字转换成繁体字,一共7位数,数字前面补零。查表法思想!!!例如:2135↓转繁体字贰壹叁伍↓前面补0零零零贰壹叁伍↓插入单位零佰零拾零万贰壹......
  • VBA常用的字符串内置函数
    前言在VBA程序中,常用的内置函数可以按照功能分为字符串函数、数字函数、转换函数等等,本节主要会介绍常用的字符串的内置函数,包括Len()、Left()、Mid()、Right()、Split()、String()、StrConV()等。本节的练习数据表以下表为例:1.使用Len()计算字符串长度示例:Sheet1的A......