c#实现输出的字符靠右对齐的示例
作者:杨明波(Leo Yang) 时间:2023-02-26 12:23:39
先看下面的这组字符,如果输出来,它是无法靠右对齐:
Source Code
string[] s1 = { "300", "5", "54210", "6300", "88" };
foreach (string s in s1)
{
string s2 = s;
Console.WriteLine(s2);
}
C#的处理字符串有一个方法,PadLeft(),
Source Code
string[] s1 = { "300", "5", "54210", "6300", "88" };
foreach (string s in s1)
{
string s2 = s.PadLeft(7, ' ');
Console.WriteLine(s2);
}
程序上面有一个数字7,给了一个死值。如果数组某一个元素长度大于这个数值时,它输出的结果,是无法对齐。下面Insus.NET为解决这个问题,再添加几行代码,先计算出数组元素中,元素的长度,取最长的长度值。
Source Code
string[] s1 = { "300", "5", "54210", "6300", "88" };
int len = 0;
foreach (string s in s1)
{
if (len < s.Length)
len = s.Length;
}
foreach (string s in s1)
{
string s2 = s.PadLeft(len, ' ');
Console.WriteLine(s2);
}
来源:http://www.cnblogs.com/insus/p/7953304.html
标签:输出,字符,靠右,对齐
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
基于Java实现的图的广度优先遍历算法
2021-06-02 06:51:20
Spring一步到位精通拦截器
2022-01-03 18:31:50
![](https://img.aspxhome.com/file/2023/5/68165_0s.png)
Java并发CopyOnWrite容器原理解析
2023-08-15 09:06:18
WinFrom中label背景透明的实现方法
2023-05-08 13:05:40
Java 添加、替换、删除PDF中的图片的示例代码
2023-08-28 09:06:26
![](https://img.aspxhome.com/file/2023/7/71637_0s.jpg)
springboot如何读取配置文件到静态工具类
2023-11-28 04:44:54
![](https://img.aspxhome.com/file/2023/6/60036_0s.png)
SpringBoot实现启动项目后立即执行的方法总结
2022-07-31 15:01:16
java Apache poi 对word doc文件进行读写操作
2023-09-23 02:13:15
![](https://img.aspxhome.com/file/2023/7/62987_0s.png)
springboot创建多module项目的实例
2021-09-09 20:13:20
![](https://img.aspxhome.com/file/2023/0/63390_0s.png)
SpringBoot参数校验与国际化使用教程
2021-11-13 15:52:21
![](https://img.aspxhome.com/file/2023/8/61568_0s.png)
Java基于JDBC实现事务,银行转账及货物进出库功能示例
2022-03-24 07:06:34
![](https://img.aspxhome.com/file/2023/4/60764_0s.png)
Java中避免NullPointerException的方法总结
2021-08-29 08:09:24
C#判断字符串中是否包含指定字符串及contains与indexof方法效率问题
2022-07-06 19:04:51
![](https://img.aspxhome.com/file/2023/6/72466_0s.png)
C#表达式中的动态查询详解【译】
2021-07-29 05:19:42
![](https://img.aspxhome.com/file/2023/3/76423_0s.png)
Java面向对象基础知识之委托和lambda
2022-07-28 16:51:11
c# 字符串操作总结
2022-03-16 05:59:25
基于Java编写一个PDF与Word文件转换工具
2023-05-30 19:23:12
源码解析JDK 1.8 中的 Map.merge()
2023-11-16 23:49:25
java实现mp3合并的方法
2023-11-09 03:47:08
Spring Boot实现STOMP协议的WebSocket的方法步骤
2022-10-01 07:12:27