using System;

namespace Chinese中文排序Sort
{
internal class Program
{
/// <summary>
/// 取子字符串
/// </summary>
/// <param name="oriStr">原字符串</param>
/// <param name="beginIndex">取子串的起始位置</param>
/// <param name="len">取子串的长度</param>
/// <returns>子字符串</returns>
public static String subString(String oriStr, int beginIndex, int len)
{
int strlen = oriStr.Length;
beginIndex = beginIndex - ;
string str = null;
if (strlen <= beginIndex)
{
Console.WriteLine("out of " + oriStr + "'s length, please recheck!");
}
else if (strlen <= beginIndex + len)
{
str = oriStr.Substring(beginIndex);
}
else {
str = oriStr.Substring(beginIndex, beginIndex + len);
}
return str;
} /// <summary>
/// 左补位,右对齐
/// </summary>
/// <param name="oriStr">原字符串</param>
/// <param name="len">目标字符串长度</param>
/// <param name="alexin">补位字符</param>
/// <returns>目标字符串</returns>
public static String padRight(String oriStr, int len, char alexin)
{
int strlen = oriStr.Length;
string str = null;
if (strlen < len)
{
for (int i = ; i < len - strlen; i++)
{
str = str + alexin;
}
}
str = str + oriStr;
return str;
} /// <summary>
/// 右补位,左对齐
/// </summary>
/// <param name="oriStr">原字符串</param>
/// <param name="len">目标字符串长度</param>
/// <param name="alexin">补位字符</param>
/// <returns>目标字符串</returns>
public static String padLeft(String oriStr, int len, char alexin)
{
int strlen = oriStr.Length;
string str = null;
if (strlen < len)
{
for (int i = ; i < len - strlen; i++)
{
str = str + alexin;
}
}
str = oriStr + str;
return str;
} private static void Main(string[] args)
{
string sTemp = "";
Console.WriteLine(sTemp.Substring(, ));//
UInt64 uintROWNUM = ;
UInt64 sInt = ++uintROWNUM;
Console.WriteLine(sInt.ToString());// Console.ReadKey();
}
}
}

[No000089]String的(补空位)左对齐,(补空位)右对齐的更多相关文章

  1. LI 标签中让文章标题左对齐,日期右对齐的方法

    希望实现标题在左对齐,日期在右对齐,当直接给日期的span加上float:right时,IE8和FF都OK,但IE6/7则会换行,下面给出一个简单有效的解决办法. <!DOCTYPE html  ...

  2. form中label标签对齐,内容右对齐

    给label设置一个固定长度即可: label{      display:inline-block;      width:100px; text-align:right;    }

  3. 【微软100题】定义字符串的左旋转操作:把字符串前面的若干个字符移动到字符串的尾部。 如把字符串abcdef左旋转2位得到字符串cdefab。请实现字符串左旋转的函数。

    package test; /** * 定义字符串的左旋转操作:把字符串前面的若干个字符移动到字符串的尾部. 如把字符串abcdef左旋转2位得到字符串cdefab. 请实现字符串左旋转的函数. * ...

  4. 音频采样中left-or right-justified(左对齐,右对齐), I2S时钟关系

    音频采样中left-or right-justified(左对齐,右对齐), I2S时钟关系 原创 2014年02月11日 13:56:51 4951 0 0 刚刚过完春节,受假期综合症影响脑袋有点发 ...

  5. Python3基础 str ljust-rjust-center 左、右对齐 居中

             Python : 3.7.3          OS : Ubuntu 18.04.2 LTS         IDE : pycharm-community-2019.1.3    ...

  6. UICollectionView左对齐流水布局、右对齐流水布局

    在平时使用的app中会经常碰到一些规格选择,筛选,标签等页面,这些页面的布局展示通常是左对齐流水布局.实现类似这样的左对齐流水布局有多种方式,如果选项少的话可以直接用UIButton实现.现在我们有一 ...

  7. Bootstrap3基础 text-right/left/center 设置标题右对齐、左对齐、居中

      内容 参数   OS   Windows 10 x64   browser   Firefox 65.0.2   framework     Bootstrap 3.3.7   editor    ...

  8. markdown居中对齐,左对齐,右对齐

    Markdown语法本身没有居中,但Markdown中支持基本的HTMl语法,可以使用HTML语法. 居中: <center>居中</center> 左对齐: <p al ...

  9. Flex布局如何实现最后一个元素右对齐,或者第一个元素左对齐

    先来看看一个例子 在一个div我们把四个按钮全部放到右边去了,看下效果↓ 这个时候我们想把第一个按钮左对齐,其他保持不变 这时候我们来个第一个按钮样式上加上 :margin-right: auto; ...

随机推荐

  1. PHP json字符串,格式化缩进显示

    PHP json字符串,格式化显示 /** * 格式化 */ class JsonFormatHelper { /** * json字符串缩进显示 * @param unknown $json * @ ...

  2. 【Java每日一题】20161209

    package Dec2016; public class Ques1209 { public static void main(String[] args){ People g = new Peop ...

  3. No.005:Longest Palindromic Substring

    问题: Given a string S, find the longest palindromic substring in S. You may assume that the maximum l ...

  4. Xdebug文档(二)变量显示特性

    Xdebug能替代PHP的var_dump()函数来显示变量值.xdebug的版本包含对不同数据类型作数组元素/对象属性.最大深度和字符串长度以不同颜色标识.这里也有一些功能能很好地处理变量显示. 相 ...

  5. SqlServer灾备方案(本地)

    如果你曾经有那么一个不经意的心跳来自于数据库数据损坏:错误的新增.更新.删除 .那么下面的方案一定能抚平你的创伤! 对于一个数据库小白来说,数据库的任何闪失带来的打击可说都是致命的.最初,我们让一个叫 ...

  6. Ajax实现简单下拉选项

    基本都是固定步骤!主要在JAVASCRIPT和PHP中的操作 1.HTML代码里就只有两个SELECT标签如下: <select id="province"> < ...

  7. 事务隔离级别(IsolationLevel)

    事务的特性(ACID)1.原子性(Atomicity) 事物是数据库的逻辑工作单位,事务中的诸多操作要么全做要么全不做2.一致性(Consistency) 事务执行结果必须是使数据库从一个一致性状态变 ...

  8. Android—初识AsyncTask

    AsyncTask是用来处理一些后台的比较耗时的任务,给用户带来良好的体验.AsyncTask扩展Thread,增强了与主线程的交互能力. 首先介绍AsyncTask中定义的以下几个方法: onPre ...

  9. Mac 下安装Jenkins

    Mac 下安装Jenkins 开始 Jenkins是一个基于Java开发的一种持续集成工具,用于建工持续重复的工作,功能包括: 持续的软件版本发布/测试项目 监控外部调用执行的工作. 近期打算搭建自动 ...

  10. iOS 学习 - 17.Socket

    Socket 是应用层与 TCP / IP 协议通信的中间软件抽象层,它是一组接口   TCP:面向连接.传输可靠(保证数据正确性,保证数据顺序).用于传输大量数据(流模式).速度慢,建立连接需要开销 ...