让一个字符重复指定次数,让一个字符或字符串占指定宽度显示
2010-09-22 00:03
405 查看
利用构造方法,可以指定一个字符重复的次数string s = new String('A', 4);但这种方法不灵活。
可以利用字符串填充函数c.ToString().PadLeft(4,'B'),指定字符宽度为4,左面留空格,空格部分用B来填充
当然也可以自己写个函数
代码如下:
运行结果:
利用PadLeft()函数和PadLeft()函数,可以用来格式化字符或字符串的显示,让一个字符或字符串占指定宽度显示
可以利用字符串填充函数c.ToString().PadLeft(4,'B'),指定字符宽度为4,左面留空格,空格部分用B来填充
当然也可以自己写个函数
代码如下:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; namespace TestConApp { class Program { static void Main(string[] args) { //方法一 //利用构造方法 string s = new String('A', 4); Console.WriteLine(s); char c = 'A'; //方法二 //利用字符串填充函数,空格在左边 Console.WriteLine(c.ToString().PadLeft(4)); //空格可以填充其他任意字符 Console.WriteLine(c.ToString().PadLeft(4,'B')); //利用字符串填充函数,空格在右边 Console.WriteLine(c.ToString().PadRight(4)); //空格可以填充其他任意字符 Console.WriteLine(c.ToString().PadRight(4, 'B')); //方法三 //自己写函数 Console.WriteLine(Repeat('A', 4)); //让一个字符或字符串占指定宽度显示 string name = "Tom"; Console.WriteLine(name.PadLeft(4)); } //让一个字符重复指定次数的函数的方法 public static string Repeat(char c, int n) { string str = ""; while (n-- > 0) { str += c; } return str; } } }
运行结果:
利用PadLeft()函数和PadLeft()函数,可以用来格式化字符或字符串的显示,让一个字符或字符串占指定宽度显示
相关文章推荐
- 一个字符串中可能包含a~z中的多个字符,如有重复,如String data="aavzcadfdsfsdhshgWasdfasdf",求出现次数最多的那个字母及次数,如有多个重复的则都求出。
- 一个字符串中可能包含a~z中的多个字符,如有重复,如String data="aavzcadfdsfsdhshgWasdfasdf",求出现次数最多的那个字母及次数,如有多个重复的则都求出。
- java中用正则表达式获取一个指定的子字符在字符串中出现的指定次数的下标索引,并且进行字符串分割
- 基本字符串压缩 利用字符重复出现的次数,编写一个方法,实现基本的字符串压缩功能。比如,字符串“aabcccccaaa”经压缩会变成“a2b1c5a3”。若压缩后的字符串没有变短,则返回原先的字符串。
- 一个字符串中可能包含a~z中的多个字符,如有重复,求出现次数最多的那个字母及次数,如有多个重复最多的则都输出。
- JavaSE8基础 StringBuffer 将一个char字符重复指定次数后输出
- 计算一个字符串最多重复的字符及出现次数
- 一个C#面试问题,要求是将字符串中重复字符从第二个开始都去掉,空格除外。然后显示的时候,从后往前显示。
- 找出一个字符串中重复最多的字符以及出现的次数
- 一个字符串中可能包括a-z中的多个字符,如有重复,求出现最多次数的那个字符及次数,如有多个重复的则都求出
- 统计一个给定字符串中指定的字符出现的次数
- 去除一个字符串中出现的重复字符,并计算出出现最多次的字符的出现次数
- 【原创】打印一个string 字符串中重复字符的次数
- 统计一个给定字符串中指定的字符出现的次数
- 面试题--在一个字符串中查找重复次数最多的字符(转)
- 利用字符重复出现的次数,编写一个方法,实现基本的字符串压缩功能。比如,字符串“aabcccccaaa”经压缩会变成“a2b1c5a3”。若压缩后的字符串没有变短,则返回原先的字符串。
- JavaScript计算一个字符串最多重复的字符及出现次数
- 利用字符重复出现的次数,编写一个方法,实现基本的字符串压缩功能。比如,字符串“aabcccccaaa”经压缩会变成“a2b1c5a3”。若压缩后的字符串没有变短,则返回原先的字符串。
- 查找一个字符串中重复次数最多的字符
- 3g:如何查找一个字符串中重复次数最多的字符,返回这个字符的个数和字符