7.25 类

7.25 //String类 string s = " abCDefgb "; int a = s.Length;获取长度 Console.WriteLine(s.Length);

去掉前后空格 Console.Write(s.Trim()); 只去掉前面的空格 Console.Write(s.TrimStart()); Console.WriteLine(123); 只去掉后面的空格 Console.Write(s.TrimEnd());

将全部小写字母转换为大写 Console.WriteLine(s.ToUpper())将所有大写字母转换为小写 Console.WriteLine(s.ToLower());

返回第一次出现该字符或字符串的索引号 注意:索引号是从0开始 返回值为-1.表示没有找到该字符或字符串 Console.WriteLine(s.IndexOf("abc"));

返回最后一次出现该字符或字符串的索引号 Console.WriteLine(s.LastIndexOf("b"));

substring截取字符串 写一个参数的时候,表示从这个索引号开始截取,一直到最后 Console.WriteLine(s.Substring(3));

两个参数表示,从哪个位置开始截取,截取多长 Console.WriteLine(s.Substring(4, 4));

startswith 是否以**字符串开头 Console.WriteLine(s.StartsWith("ab"));

endswith 是否以**字符串结尾 Console.WriteLine(s.EndsWith("b"));

contains 是否包含 Console.WriteLine(s.Contains("CD"));

replace 替换 Console.WriteLine(s.Replace("b", "BB")); Console.WriteLine(s); Console.ReadLine();

请输入您的身份证号,为您截取出来您的生日 370321199003053330 Console.Write("请输入您的身份证号:");

string cid = Console.ReadLine();

string year = cid.Substring(6, 4);

string month = cid.Substring(10, 2);

string day = cid.Substring(12, 2);

Console.WriteLine("您的出生日期为:{0}年{1}月{2}日。", year, month, day); Console.ReadLine();

练习:判断邮箱格式是否正确 1.有且只能有一个@

2.不能以@开头

[email protected]之后至少有一个.

[email protected]和.不能靠在一起

5.不能以.结尾

输入两个时间日期,计算出相差多少天(TotalDays)

Console.Write("请输入第一个时间日期(****/**/** **:**:**):");

DateTime dt1 = DateTime.Parse(Console.ReadLine());

Console.Write("请输入第二个时间日期(****/**/** **:**:**):");

DateTime dt2 = DateTime.Parse(Console.ReadLine()); Console.WriteLine((dt2-dt1).TotalDays);

Math类 数学类

ceiling 天花板 取上线 Console.WriteLine(Math.Ceiling(4.4)); floor 地板 取下线 Console.WriteLine(Math.Floor(4.4));

开平方根 Console.WriteLine(Math.Sqrt(4));

pi π 3.141592 Console.WriteLine(Math.PI);

round 四舍五入 //奇数.5的时候取得是上线 //偶数.5的时候取得是下线 Console.WriteLine(Math.Round(4.5)); Console.ReadLine(); DateTime 时间日期类型 使用之前应该进行初始化

DateTime dt = new DateTime();

获取当前时间 DateTime dt = DateTime.Now;

Console.WriteLine(dt); Console.WriteLine(dt.Month); 获取年 dt.Year 获取月 dt.Month 获取日 dt.Day 获取小时 dt.Hour 获取分 dt.Minute 获取秒 dt.Second 获取星期几 DayOfWeek d = dt.DayOfWeek; //Console.WriteLine(d); string dow =d.ToString(); switch(dow) { case "Monday": Console.WriteLine("星期一"); break; case "Tuesday": Console.WriteLine("星期二"); break; }

时间: 2024-10-11 01:18:04

7.25 类的相关文章

25类Android常用开源框架

1.图片加载,缓存,处理 框架名称 功能描述 Android Universal Image Loader 一个强大的加载,缓存,展示图片的库,已过时 Picasso 一个强大的图片下载与缓存的库 Fresco 一个用于管理图像和他们使用的内存的库 Glide 一个图片加载和缓存的库,使用的App有:网易新闻 GlidePalette Android Lollipop Palette is now easy to use with Glide PicassoPalette Android Lol

25.类集框架

什么是类集框架 类集框架是一组类和接口 位于java.util包中 主要用户储存和管理对象 主要分为三大类—集合.列表和映射 集合的种类 什么是集合 集合中的对象不按特定的方式排列,并且没有重复对象 什么是列表(List) 集合中对象按照索引位置排序,可以有重复对象 什么是映射(Map) 集合中的每一个元素包含一个键对象和一个值对象,键不可以重复,值可以重复 类集框架的基础结构 //导入List接口和ArrayList实现类 import java.util.List; import java.

C++的类和对象

1 #include <iostream> // 预处理命令 2 using namespace std; 3 4 class Student{ // 声明一个类,类名为Student 5 6 private : // 以下为类中的私有部分 7 int num ;// 私有变量num 8 int score;// 私有变量score 9 public :// 以下为类中的公用部分 10 void setData()// 定义公用函数setdata 11 { 12 cin >> nu

spl_autoload_register自动加载类回调函数实现

随手写的,后台发现用不上,放上来以后可能用的着 1 /** 2 * SPL自动加载类 3 */ 4 class AutoLoad 5 { 6 7 /** 8 * 类文件所在目录 9 * 10 * @var string 11 */ 12 protected $dir = ""; 13 14 /** 15 * 类名与目录名映射数组 16 * 17 * @var array 18 */ 19 protected $map = array(); 20 21 /** 22 * 初始化自动加载类

类对象初始化

1 using System; 2 /// <summary> 3 /// 命名空间 4 /// </summary> 5 namespace myspace 6 { 7 /// <summary> 8 /// 命名空间中的类 9 /// </summary> 10 class myclass 11 { 12 13 static void Main(string[] a) 14 { 15 //string[] mybook = new string[] {

微信开发之SSM环境搭建

第一步:新建maven项目 如有需要,查看之前的文章:从配置mven环境到maven项目的新建 第二步:在pom.xml文件中加入jar包依赖 特别说明:由于项目需求不同,加入的jar包也不同,我这里是搭建起来作微信开发,并且这是微信开发中途写的,需要时自行抉择. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&

第2篇-JAVA基础

第2篇-JAVA基础 每篇一句 :无论处在任何领域中,即使是在小的事情,都要让每一天有所价值 初学心得: 在学习的过程中,错误是很宝贵的,它一笔"财富",更是一种"价值" (笔者:JEEP/711)[JAVA笔记 | 时间:2017-03-24 | JAVA基础] JAVA基础 回顾 在上一篇文章中,最后提到两个问题, 相信读者们已经提前超额完成了"任务" 下面跟着笔者的思路,深入掌握JAVA底层的运行机制 JAVA运行机制 (重中之重) JAV

PHP面向对象(三)

一.继承概念 继承性也是面向对象程序设计中的重要特性之一.它是指建立一个新的派生类,从一个先前定义的类中继承数据和函数,而且可以重新定义新的数据类型和函数,从而建立累的层次或等级关系. 格式: [修饰符] class 子类名 extends 父类名 { ... } 假如B类继承A类,那么 从内存上来讲:B继承了A中所有的属性和方法:但是父类中的private部分不能直接访问 从使用上来讲:B继承了A中所有非私有的属性和方法 其中A叫父类(基类). B叫子类(派生类) PHP只支持单继承,不允许多

《java中局部变量和成员变量的区别》

1 class Car 2 { 3 String color; 4 int number; 5 6 void run() 7 { 8 System.out.println(color+"::"+number); 9 } 10 } 11 12 class CarDemo 13 { 14 public static void main(String[] agrs) 15 { 16 Car c = new Car();//c是类类型的变量. 17 //c.color = "blue