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 ...
随机推荐
- Sublime Text3快捷键实用总结
今天想给大家分享一个我自己最喜欢用的一个编辑器——Sublime Text3的常用快捷键 相信大家每天和代码打交道,接触时间最长的莫过于编辑器了吧,而我就特别喜欢用Sublime Text3这个编辑器 ...
- 一次简单的分析手机APK病毒木马
写个笔记记录一下,起因是朋友在QQ上发了个连接叫我看看 安不安全,叫我帮他看看,反正在店里待着也没生意,那就顺便看看咯. 打开这个网址 会自动弹出下载一个名为OOXX的APK安装包. 起先我的思路是 ...
- android bitmap和数据流的互转
Bitmap aa = BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher); InputStream input ...
- iOS block从零开始
iOS block从零开始 在iOS4.0之后,block横空出世,它本身封装了一段代码并将这段代码当做变量,通过block()的方式进行回调. block的结构 先来一段简单的代码看看: void ...
- The JSP specification requires that an attribute name is preceded by whitespace
一个jsp页面在本地运行一点问题没有,发布到服务器就报错了: The JSP specification requires that an attribute name is preceded by ...
- ajax页面加载进度条插件
下面两个都是youtube视频的加载进度条效果的ajax插件 一.官网:http://ricostacruz.com/nprogress/官网 github:https://github.com/rs ...
- Cookie/Session机制
这些都是基础知识,不过有必要做深入了解.先简单介绍一下. 二者的定义: 当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择, 都纪 ...
- (视频) 《快速创建网站》2.1 在Azure上创建网站及网站运行机制
现在让我们开始一天的建站之旅. 本文是<快速创建网站>系列的第2篇,如果你还没有看过之前的内容,建议你点击以下目录中的章节先阅读其他内容再回到本文. 访问本系列目录,请点击:http:// ...
- 从拟物化到扁平,再到Material Design
Google I/O 2014提出Material Design,这段时间听到不少关于Material Design的解读,至此Google已经定位了自己的设计语言,我个人看来就是Android和iO ...
- 实现如下类之间的继承关系,并编写Music类来测试这些类。
实现如下类之间的继承关系,并编写Music类来测试这些类. package com.hanqi.test; public class Instrument { //输出弹奏乐器 public void ...