Console.Write("请输入您的身份证号");
string x=Console.ReadLine();//小string是大String的快捷方式
int i = x.Length;//Length(获取字符串的长度,返回一个int类型的值,需要接受int类型5)
//x = x.Trim();//***Trim()***可以去掉字符串前后的空格***重要
//TrimStart() 去掉前面的空格。TrimEnd() 去掉后面的空格***重要
//x = x.ToLower();//将字符串中的大写英文字符转化成小写
//Console.WriteLine(x);
//x = x.ToUpper();//将字符串中的小写英文字符转化成大写
// Console.WriteLine(i);
//
string p = x.Substring(, );//Substring(m,n) 从第m位截取字符串,截取n个
Console.WriteLine(p); //字符串的编码索引是从0开始的
string n = x.Substring(, );//从第7位截取(字符串的第6位),共截取4个字符
string y = x.Substring(, );//从第11位截取(字符串的第10为),共截取2个字符
string d = x.Substring(, );//从第13位截取(字符串的第12为),共截取2个字符
Console.WriteLine("您的生日是"+n+"年"+y+"月"+d+"日");
Console.ReadLine();

Trim();  去掉前后空格

Contains包含字符

Substring(m,n);从第m位截取字符串,截取n个

ToLower();  ToUpper(); 大小写转换

Replace(); 替换

IndexOf()  字符位置

StartsWith();判断开头是否含有指定字符,EndsWith();判断结尾是否含有指定字符

ToString("#.##")

             double i = double.Parse(x);
x = i.ToString("#,#");//#,#。从个位开始,从右往左,每三位用","隔开
Console.WriteLine(x);
x = i.ToString("#,#.##");//#.## 当是int时 不加 .00
Console.WriteLine(x);
x = i.ToString("#,#.00");// #.00当是int时 加 .00
Console.WriteLine(x);

20141017--类型String类的更多相关文章

  1. String 类

    一.String类String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象.java把String类声明的final类,不能有类.String类对象创建 ...

  2. JAVA基础复习与总结<五> String类_File类_Date类

    String类 .Java字符串就是Unicode字符序列,例如串“Java”就是4个Unicoe字符组成. .Java没有内置的字符串类型,而是在标准java类库中提供了一个预定义的类String, ...

  3. String类,StringBuffer类转字符数组

    String不可变类型和StringBuffer可变类型 String类和StringBuffer类都是字符串表示类,区别在于String对象引用变量是不可变的,而StringBuffer类对象引用变 ...

  4. String类的常用方法总结

    一.String类String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象.java把String类声明的final类,不能有类.String类对象创建 ...

  5. JAVA的String类的常用方法(转载)

    Java-String类的常用方法总结   一.String类String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象.java把String类声明的f ...

  6. JAVA String类常用方法

    一.String类String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象.java把String类声明的final类,不能有类.String类对象创建 ...

  7. 1067: spark.components:NavigatorContent 类型值的隐式强制指令的目标是非相关类型 String

    1.错误描写叙述 此行的多个标记: -workId -1067: spark.components:NavigatorContent 类型值的隐式强制指令的目标是非相关类型 String. 2.错误原 ...

  8. 在Java中String类为什么要设计成final?String真的不可变吗?其他基本类型的包装类也是不可变的吗?

    最近突然被问到String为什么被设计为不可变,当时有点懵,这个问题一直像bug一样存在,竟然没有发现,没有思考到,在此总结一下. 1.String的不可变String类被final修饰,是不可继承和 ...

  9. 自定义String类,并且实现在STL容器中添加自定义的类型

    13.44 编写标准库string类的简化版本,命名String.你的类应该至少有一个默认构造函数和一个接受C风格字符串指针参数的构造函数.使用allocator为你的String类分配所需内存. 1 ...

  10. String类

    字符串的功能          A:判断功能                  boolean equals(Object obj)//比较对象                  boolean eq ...

随机推荐

  1. Hello_IOS ios开发transform属性

    #import "ViewController.h" @interface ViewController () @property (weak, nonatomic) IBOutl ...

  2. Linux/RedHat 编译安装GNU gcc 4.9.0 (g++)

    这里说的是编译安装,yum/apt-get 等安装方法比較简单,不阐述! 1.下载源代码包:gcc.gnu.org 2.解压: tar -xjvf gcc-4.9.0.tar.bz2 3.下载编译所需 ...

  3. python类型转换、数值操作(转)

    最近学习python语言,碰到数据类型间的转换问题.看到一篇文章总结的挺详细,收藏之备用. 类型转换 代码 Code highlighting produced by Actipro CodeHigh ...

  4. Unity3d截图保存到Android相册的实现

    Unity3d截图保存到Android相册的实现-----------------------------ultrasoon 季风原创--------------------------------- ...

  5. PS拾色器(前景色背景色)快捷键

    快捷键 I 是拾色器 X 是前后色切换

  6. c#使用MethodInvoker解决跨线程访问控件

      功能函数测试集锦(77)  C#专区(114)  版权声明:本文为博主原创文章,未经博主允许不得转载. .net 原则上禁止跨线程访问控件,因为这样可能造成错误的发生,有一种方法是禁止编译器对跨线 ...

  7. fcitx的安装_配置

    sudo apt-get purger ibus 安装Fcitx:sudo apt-get install im-switch fcitx #修改当前用户的默认输入法, 具体看man im-switc ...

  8. Linux服务器集群系统(二)--转

    引用地址:http://www.linuxvirtualserver.org/zh/lvs2.html LVS集群的体系结构 章文嵩 (wensong@linux-vs.org) 2002 年 4 月 ...

  9. FITS 基本格式及其扩展

    一.FITS 一般介绍二.FITS 的一般结构三.FITS 基本格式四.FITS 的随机组扩展五.FITS 的表扩展 (ASCII 表扩展)六.FITS 的一般扩展和块因子参考文献 FITS 基本格式 ...

  10. [Java] JSTL格式化时间计算时差

    引入JSLT标签: <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> ...