今天讲的知识点比较多,比较杂,以至于现在脑子里还有点乱,慢慢来吧...

string

(1)string.length;

(获得你string字符串的长度)

(2)a = a.Trim();

重新赋值

(3)string.Trim();

去掉字符串前后空格

(4)string.TrimStart();

去掉前面的空格

(5)string.TrimEnd();

去掉后面的空格

(6) string.ToLower();

将所有大写字母转换为小写

(7)string.ToUpper();

将所有小写字母转换为大写

(8)sting.IndexOf("");

查找第一次出现该字符或者字符串的索引,如果返回值为-1表示找不到该字符或者字符串

(9)string.LastIndexOf("");

查找最后一次出现该字符或者字符串的索引,如果返回值为-1表示找不到该字符或者字符串

截取字符或者字符串:

(10)string.Substring(int i);

写一个int类型的参数。表示,从这个索引号开始到最后全部截取

(11)string.Sbustring(int i,int j);

有两个参数,表示从哪个索引开始,截取多少长度

例子:

(12)string.StartsWith("");

是否以某字符或者字符串开头

(13)string.EndsWith("");

是否以某字符或者字符串结尾

(14) string.Contains("");

判断是否包含某个字符或者字符串

(15)string.Replace(string old,string new);
      string.Replace(char old,char new);

想要替换掉的字符或字符串","转换后的字符或字符串;//替换

Math类

(1)Ceiling  取上线   天花板
 Math.Ceiling(double);  如4.4  =  5;

(2)Floor  取下线   地板
 Math.Floor(double);    如4.4  =  4;

(3)圆周率------π
  Math.PI  取π的值

(4)平方根
Math.Sqrt(值);

(5)四舍五入 分奇数.5和偶数.5之分   
 奇数0.5取上线如:1.5 = 2;  
 偶数0.5取下线 如:2.5=2;
 Math.Round(值);

(6)绝对值 Abs
 Math.Abs(值);

(7)最大值,
Math.Max(值,值);
        最小值
Math.Min(值,值);

(8)指定数值的指定次幂
Math.Min(值,幂);

Random随机数

DateTime:

时间类型代位符
string str = dt.ToString("yyyy年MM月dd日 HH时mm分ss秒");

异常保护

    try{}catch(){}finally{}

string、math类、random随机数、datetime、异常保护的更多相关文章

  1. 类:String,Math,DateTime,Random随机数,异常保护

    String类: 练习: Math类: Random随机数: DateTime类: 异常保护: 练习: 1. 2. 3.方法一: 方法二: 4.人机大战石头剪刀布 5. //请输入你想输入的数字 // ...

  2. string、math、random、datetime类

    1.string类 变量.Replace("想要替换掉的字符或字符串","转换后的字符或字符串");//替换 练习:判断邮箱格式是否正确            ...

  3. Java—Math类和随机数类

    一.Math类(主要封装算数运算的静态方法) 定义: Math是没有构造方法的. java语言中提供了一个执行数学基本运算的Math类,Math类包括常用的数学运算和一些数学函数.还提供了一些常用的常 ...

  4. Date日期类,Canlendar日历类,Math类,Random随机数学类

    Date日期类,SimpleDateFormat日期格式类 Date  表示特定的时间,精确到毫秒 常用方法 getTime() setTime() before() after() compareT ...

  5. Java基础知识强化80:Math类random()方法的小扩展(控制产生目的数字的概率)

    1. Math.random()方法: Math.random()出现的数据是0.0<= x < 1.0之间,随机出现一个数据Math.random()>0.1概率是0.9 那么如下 ...

  6. Java基础知识强化81:Math类random()方法之获取任意范围的随机数案例(面试题)

    1. 需求:设计一个方法,可以实现获取任意范围内的随机数 分析:使用方法random()如下: public static double random() 注:Returns a pseudo-ran ...

  7. 【2017-2-26】C#String类、Math类、DateTime类

    String类 黑色小扳手:属性      后面不带括号 紫色小箱子:方法      后面带小括号 1.字符串.Length;   字符串长度,返回int类型 字符串的长度 2.字符串.TrimSta ...

  8. 构造方法,重载,static,math类(java基础知识七)

    1.构造方法概述和格式 * A:构造方法概述和作用     * 给对象的数据(属性)进行初始化 * B:构造方法格式特点     * a:方法名与类名相同(大小也要与类名一致)     * b:没有返 ...

  9. 函数内this指向+排序+找出数组大小项+Math类

    解决函数内this指向: 1,可以在函数外提前声明变量 _this/that = this 2,通过apply()和call()来修改函数内的this指向 二者区别: 用法是一样的,参数形式不一样 f ...

随机推荐

  1. 简单PHP会话(session)说明

    现在程序员愈发的不容易了,想要精通,必然要寻本溯源,这其实与目前泛滥的愈发高级的语言以及众多的框架刚好相反,因为它们在尽可能的掩盖本源使其简单,个人称之为程序员学习悖论. 注:作者接触web开发和ph ...

  2. [转]DevExpress v13.2 Beta版重要更新

    昨日,DevExpress隆重宣布发布v13.2.3测试版,想抢先尝鲜的朋友可以在这里下载哦.希望使用DevExpress旧版本的朋友,看到这些更新后能尽快更新你的代码,以免造成不必要的麻烦. Das ...

  3. OSX常用快捷键

    编辑类 cmd+c复制    cmd+x剪切     cmd+v粘贴      cmd+s保存     cmd+z撤销 文件类 cmd+c   cmd+v文件的复制粘贴    cmd+c   cmd+ ...

  4. android 显示 PDF 文件

    1.开源项目地址 : https://github.com/JoanZapata/android-pdfview 2.引用 compile 'com.joanzapata.pdfview:androi ...

  5. AndroidAnnotations简单示例

    @EActivity(R.layout.activity_main) public class MainActivity extends Activity { @ViewById(R.id.textV ...

  6. Android java传递int类型数据给C

    本文根据<Android jni简便开发流程>中的开发流程来实现一个java传递int类型数据给C 新建项目,进行简单的布局 <LinearLayout xmlns:android= ...

  7. Android 短信的备份

    接着上文<Android 内容提供者的实现>,继续实战 打开File Exploer,找到mmssms.db数据库,导出 打开mmssms.db 新建项目,布局如下: <Relati ...

  8. Cookie/Session机制

    这些都是基础知识,不过有必要做深入了解.先简单介绍一下. 二者的定义: 当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择, 都纪 ...

  9. #VSTS 日志# VSTS 所有功能,看这个页面就够了!

    随着Connect();//2015大会的结束,一大波的好消息随之而来.今天小编刚刚发现了Visual Studio Team Services / Team Foundation Server 的完 ...

  10. (视频)《快速创建网站》 4.2 完结篇 – 应用运营vs.发射卫星,遥测(Telemetry) 技术

    本文是<快速创建网站>系列的第10篇(完结篇),如果你还没有看过之前的内容,建议你点击以下目录中的章节先阅读其他内容再回到本文.访问本系列目录,请点击:http://devopshub.c ...