zoukankan      html  css  js  c++  java
  • 字符串处理

    // String.Format的使用
    using
    System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication2 { class Program { static void Main(string[] args) { //Console.WriteLine(string.Format("{0:C2}", 2)); // C表示货币符号,"C2"表示保留两位小数。输出"¥2.00" // //Console.WriteLine(string.Format("{0:D3}", 2)); // D表示十进制数,"D3"保留3位有效数字。输出"002" // //Console.WriteLine(string.Format("{0:N}", 30000)); // 使用逗号做分隔符 // //Console.WriteLine(string.Format("{0:X}", 13)); // 转换为16进制 // //Console.WriteLine(string.Format("{0:F2}", 13)); // 浮点数形式显示 // //Console.WriteLine(string.Format("{0:P}", 0.132000)); // 显示百分比,默认保留两位 // // 显示日期操作 Console.WriteLine(string.Format("{0:d}", System.DateTime.Now)); // 显示:2019/1/29 Console.WriteLine(string.Format("{0:D}", System.DateTime.Now)); // 显示:2019年1月29日 Console.WriteLine(string.Format("{0:f}", System.DateTime.Now)); // 显示:2019年1月29日 16:45 Console.WriteLine(string.Format("{0:F}", System.DateTime.Now)); // 显示:2019年1月29日 16:45:48 Console.WriteLine(string.Format("{0:g}", System.DateTime.Now)); // 显示:2019/1/29 16:45 Console.WriteLine(string.Format("{0:G}", System.DateTime.Now)); // 显示:2019/1/29 16:45:48 Console.WriteLine(string.Format("{0:m}", System.DateTime.Now)); // 显示:1月29日 Console.WriteLine(string.Format("{0:t}", System.DateTime.Now)); // 显示:16:45 Console.WriteLine(string.Format("{0:T}", System.DateTime.Now)); // 显示:16:45:48 Console.ReadKey(); } } }
    string name = "A string";
    Console.WriteLine(name.PadLeft(20, Convert.ToChar("-")));  // 宽度为20个字符,左边填充"-"

    字符串的截取:字符串.Substring(起始位置,长度)

    Trim、TrimEnd、TrimStart:去除两边内容。PadLeft、PadRight:两边添加内容:

    static void Main(string[] args)
            {
                char[] strSplit = { 's', ' ', 'y' };
                string MyStr = Console.ReadLine();
                MyStr = MyStr.ToLower();
                // MyStr = MyStr.TrimEnd(strSplit);  // 去除首部
                // MyStr = MyStr.TrimStart(strSplit);  // 去除尾部
                // MyStr = MyStr.Trim(strSplit);  // 用来去除为首位的指定字符
                // MyStr = MyStr.PadRight(12, 's');  // 右边填充's'直到字符串长度为12
                // MyStr = MyStr.PadLeft(12, 's');  // 左边填充's'直到字符串长度为12
                MyStr = MyStr.PadLeft(10);  // 默认填充空格
                Console.WriteLine(MyStr);
            }

     Split字符串分割:

    static void Main(string[] args)
            {
                string MyStr = "my name is jr";
                string[] MyStrs = MyStr.Split(' ');  // 字符串分割
                foreach (string item in MyStrs)
                {
                    Console.WriteLine(item);
                }
            }
  • 相关阅读:
    vuecli 4使用report分析vendor.js
    vue使用 NProgress 浏览器顶部进度条
    vue项目中 configureWebpack 与 chainWebpack的区别及配置方式
    vue 项目中报错 Error: Avoided redundant navigation to current location: “/xxx”. 的解决方案
    npm中的savedev和save的区别
    vuecli 4 使用scss (配置全局scss变量)
    css如何修改滚动条样式
    vue 项目http://localhost:8080/sockjsnode/info?t=1556418283950 net:: ERR_CONNECTION_REFUSED
    java类的加载时机
    android中屏蔽键盘的2种方法
  • 原文地址:https://www.cnblogs.com/namejr/p/10334752.html
Copyright © 2011-2022 走看看