字串格式化输出经常用到,将字串固定输出长度可以使用如下方式格式化输出:

String name = "youxiong";

name = String.format("%-16s", name);

System.out.println(name+"length"+name.length());

上述示例中输出结果:youxiong        length16

%-16s :表示输出固定长度16为,如源字串长度不足16为,-表示右侧补空格至16位;

同样,如果想实现固定输出长度16位,长度不足左侧补空格,可使用%16s。

ps:当字串长度超出格式化是固定的长度时,字串会原样输出。

如:

String name = "youxiong";

name = String.format("%6s", name);

System.out.println(name+"length"+name.length());

上述示例中输出结果:youxionglength8

源字串长度为6,限制左侧补空格至6位长度,输出结果还是源字串,输出字串长度为8

小结:

1.String.format("%s", str);可以对字串进行格式化输出,如%16s,表示左侧补空格至16位;%-16s表示右侧补空格至16位;

2,如果字串长度已经超过字串固定长度,字串会原样输出。

java输出字符串的长度_Java格式化字串输出固定长度相关推荐

  1. 求两个字符串的最长公共字串(连续)

    题目描述: 输入两个字符串,求其的最长的公共的字串,这与最长公共子序列不一样 输出两字符串的最长公共字串 思路一: 从字符串A开始遍历,同时遍历字符串A,找到第一个与当前字符串A相同的字符,此时记下当 ...

  2. VC 下 64bit 整数的显示和读取格式化字串

    2019独角兽企业重金招聘Python工程师标准>>> VC 下 64bit 整数的显示和读取格式化字串是: %I64d 转载于:https://my.oschina.net/moq ...

  3. 将字符串所有长度为5的字串输出在屏幕上

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p113 习题4 8.将字符串s所有长度为5的子串输出在屏幕上.所谓子串是指在字符串中连续截取若干个字符 ...

  4. python3纵向输出字符串_Python 3.x 格式化输出字符串 % format 笔记

    python格式化字符串有%和{}两种 字符串格式控制符. 字符串输入数据格式类型(%格式操作符号) %%百分号标记 %c字符及其ASCII码 %s字符串 %d有符号整数(十进制) %u无符号整数(十 ...

  5. java追加字符串到文件_java 将字符串追加到文件已有内容后面的操作

    我就废话不多说了,大家还是直接看代码吧~ /** * 将字符串追加到文件已有内容后面 * * @param fileFullPath 文件完整地址:D:/test.txt * @param conte ...

  6. java测试字符串的编码_Java字符串测验

    java测试字符串的编码 Welcome to Java String Quiz. String is one of the most important classes in Java. If yo ...

  7. java中输出时 什么作用_JAVA中输入和输出处理(Java I/O)重点总结

    文件-使用File类操作文件: 什么是文件?  文件可认为是相关记录或放在一起的数据的集合. 文件一般存储在哪里?  储存在存储设备里. Java程序如何访问文件?  Java API:java.io ...

  8. 用java实现字符串的加密_JAVA 字符串加密、密码加密实现方法

    在我们的程序设计中,我们经常要加密一些特殊的内容,今天总结了几个简单的加密方法,分享给大家! 如何用java实现字符串简单加密解密?为保证用户信息安全,系统在保存用户信息的时候,务必要将其密码加密保存 ...

  9. java转换字符串为时间_JAVA字符串转日期或日期转字符串

    文章中,用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进 来! 用法: SimpleDateFormat sdf = ...

最新文章

  1. MYSQL 的 MASTER到MASTER的主主循环同步
  2. Fedora 20 安装搜狗拼音输入法
  3. cgi硬盘安装器_简简单单,玩转虚拟硬盘装多系统
  4. FOJ 2105 Digits Count
  5. 【OpenCV 例程200篇】44. 图像的灰度变换(伽马变换)
  6. 关于编程学习的一些思考
  7. Centos7.3 坑爹网络配置
  8. 接口测试--apipost在json中如何使用mock变量
  9. Nitro-LM保护Flex/AIR应用的安全
  10. echart移上去显示内容_Echarts X轴内容过长自动隐藏,鼠标移动上去显示全部名称方法...
  11. Atitit 知识点 文章 框架 结构 attilax总结.docx
  12. python遗传算法工具箱的使用_Deap: python中的遗传算法工具箱
  13. Weblogic安装时闪退问题
  14. 拾色器 插件 html,Unity3D 插件开发教程 #3:制作拾色器 ColorPicker
  15. 趣头条投放广告需要哪些资质?趣头条推广广告怎么样搭建账户?
  16. system(“mode con cols=40 lines=15“)参数活起来
  17. Cordova App 热更新 超详细教程
  18. oracle 查询索引个数,Oracle数据库索引的创建和查询
  19. deep deepfm wide 区别_FM算法和DeepFM算法
  20. html5 postMessage解决跨域、跨窗口消息传递 BY:色拉油啊油

热门文章

  1. 中国象棋对弈系统java的程序包谁有?
  2. 组建实验室仅3年,团队人均26岁!这位85后女博导成果登上Nature!
  3. android界面设计的解剖,ps cc 2017启动画面的制作解剖
  4. ArcGIS API For JavaScript 拉框放大地图
  5. excel按照显示的计算机,同一EXCEL文件在不同计算机上显示分页不同
  6. js原生写时间日期选择
  7. Linux per_cpu机制的详解
  8. 移民去欧洲,选哪个国家好呢?
  9. 机械手臂类机器人现状
  10. 关于雷达隐身的一些事