string、math类、random随机数、datetime、异常保护
今天讲的知识点比较多,比较杂,以至于现在脑子里还有点乱,慢慢来吧...
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、异常保护的更多相关文章
- 类:String,Math,DateTime,Random随机数,异常保护
String类: 练习: Math类: Random随机数: DateTime类: 异常保护: 练习: 1. 2. 3.方法一: 方法二: 4.人机大战石头剪刀布 5. //请输入你想输入的数字 // ...
- string、math、random、datetime类
1.string类 变量.Replace("想要替换掉的字符或字符串","转换后的字符或字符串");//替换 练习:判断邮箱格式是否正确 ...
- Java—Math类和随机数类
一.Math类(主要封装算数运算的静态方法) 定义: Math是没有构造方法的. java语言中提供了一个执行数学基本运算的Math类,Math类包括常用的数学运算和一些数学函数.还提供了一些常用的常 ...
- Date日期类,Canlendar日历类,Math类,Random随机数学类
Date日期类,SimpleDateFormat日期格式类 Date 表示特定的时间,精确到毫秒 常用方法 getTime() setTime() before() after() compareT ...
- Java基础知识强化80:Math类random()方法的小扩展(控制产生目的数字的概率)
1. Math.random()方法: Math.random()出现的数据是0.0<= x < 1.0之间,随机出现一个数据Math.random()>0.1概率是0.9 那么如下 ...
- Java基础知识强化81:Math类random()方法之获取任意范围的随机数案例(面试题)
1. 需求:设计一个方法,可以实现获取任意范围内的随机数 分析:使用方法random()如下: public static double random() 注:Returns a pseudo-ran ...
- 【2017-2-26】C#String类、Math类、DateTime类
String类 黑色小扳手:属性 后面不带括号 紫色小箱子:方法 后面带小括号 1.字符串.Length; 字符串长度,返回int类型 字符串的长度 2.字符串.TrimSta ...
- 构造方法,重载,static,math类(java基础知识七)
1.构造方法概述和格式 * A:构造方法概述和作用 * 给对象的数据(属性)进行初始化 * B:构造方法格式特点 * a:方法名与类名相同(大小也要与类名一致) * b:没有返 ...
- 函数内this指向+排序+找出数组大小项+Math类
解决函数内this指向: 1,可以在函数外提前声明变量 _this/that = this 2,通过apply()和call()来修改函数内的this指向 二者区别: 用法是一样的,参数形式不一样 f ...
随机推荐
- Android执行程序或脚本的方法
Java中提供了两种方法来执行程序或脚本: (1) 使用Runtime的exec()方法 (2) 使用ProcessBuilder的start()方法 ProcessBuilder.start() 和 ...
- iOS 滑动隐藏导航栏-三种方式
/** 1隐藏导航栏-简单- */ self.navigationController.hidesBarsOnSwipe = YES; /** 2隐藏导航栏-不随tableView滑动消失效果 ...
- Atitit.android js 的键盘按键检测Back键Home键和Menu键事件
Atitit.android js 的键盘按键检测Back键Home键和Menu键事件 1. onKeyDown @Override public boolean onKeyDown(int keyC ...
- (视频) 《快速创建网站》 2.3 WordPress初始化和功能简介
本文是<快速创建网站>系列的第4篇,如果你还没有看过之前的内容,建议你点击以下目录中的章节先阅读其他内容再回到本文. 访问本系列目录,请点击:http://devopshub.cn/tag ...
- 配置mysql远程访问权限,大家可能掉过的那些坑~
1 作为互联网技术从业人 或者粗暴点说:作为一个程序猿.测试从业者 如果没掉过一些坑,都不好意思说自己混过技术圈 2 今天重点讲:mysql开启远程访问权限的那些坑- 对于mysql开启远程访 ...
- view组件的duplicateParentState属性
今天做页面的时候遇到一个小问题,在点击的时候改变组件的图片来源,这个很简单大家都知道,用selector可以很快实现.但是现状有点特殊,是 LinearLayout 中包裹着一个 ImageView ...
- SQL Server(六)——索引、视图和SQL编程
1.索引 添加索引,设计界面,在任何一列前右键--索引/键--点击进入添加某一列为索引 2.视图 视图就是我们查询出来的虚拟表 创建视图:create view 视图名 as SQL查询语句,分组,排 ...
- jq+css+html简单实现导航下拉菜单
相信导航栏下拉菜单是web开发最常见的一个item了.这里就不做介绍了,直接上code. Html部分 <div class="_nav"> <ul id=&qu ...
- 在Linux下使用gradle自动打包
一.下载软件包 1.下载地址 wget https://dl.google.com/android/android-sdk_r24.4.1-linux.tgz wget http://services ...
- spring多数据源的处理 mybatis实现跨库查询
实现Myibatis动态sql跨数据库的处理 Spring动态配置多数据源,即在大型应用中对数据进行切分,并且采用多个数据库实例进行管理,这样可以有效提高系统的水平伸缩性.而这样的方案就会不 同于常见 ...