8.1.6 填充字符串

 

  PadLeft()PadRight()方法能够填充字符串。它们都可以用空白字符或指定的字符填充字符串,以达到指定的长度。其中,PadLeft()方法在字符串的左边填充;PadRight()方法在字符串的右边填充。PadLeft()PadRight()方法的重载形式如下:

      public string PadLeft(int totalWidth),在字符串左边填充空白字符串,以达到指定的长度(由totalWidth参数指定);

      public string PadLeft(int totalWidth,char paddingChar),在字符串左边填充指定的字符(由paddingChar参数指定),以达到指定的长度(由totalWidth参数指定);

      public string PadRight(int totalWidth),在字符串右边填充空白字符串,以达到指定的长度(由totalWidth参数指定);

      public string PadRight(int totalWidth,char paddingChar),在字符串右边填充指定的字符(由paddingChar参数指定),以达到指定的长度(由totalWidth参数指定)。

  下面的代码使用了PadLeft()PadRight()方法填充了String类的实例initValue。这两个方法的填充方式如下:

      PadLeft()方法把String类的实例initValue中填充长度为10的字符串。如果填充前实例initValue的长度小于10,则在实例initValue的左边填补字符“A”,直到填充后实例initValue的长度为10

      PadRight()方法把String类的实例initValue中填充长度为10的字符串。如果填充前实例initValue的长度小于10,则在实例initValue的右边填补字符“B”,直到填充后实例initValue的长度为10

  另外,PadString()函数还使用了Response.Write()方法首先在网页上显示了填充操作之前的字符串,然后分别显示了左填充和右填充之后的字符串。最后,PadString()函数返回右填充操作之后的字符串变量newValue的值。

private string PadString()

{

string initValue = "This is a string.";

Response.Write("填充操作前的字符串:" + initValue + "<br />");

///执行左边填充操作

string newValue = initValue.PadLeft(initValue.Length + 10,'A');

Response.Write("左边填充操作后的字符串:" + newValue + "<br />");

///执行右边填充操作

newValue = initValue.PadRight(initValue.Length + 10,'B');

Response.Write("右边填充操作后的字符串:" + newValue + "<br />");

return newValue;

}

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值