常用类及其常用方法

1.String

/*
* String 的常用方法
* 1. String concat(String str) 将指定字符串连接到此字符串的结尾。
* 2. int length() 返回此字符串的长度。 1
* 3. boolean equals(Object anObject) 将此字符串与指定的对象比较。
* 4. boolean equalsIgnoreCase(String anotherString) 将此 String 与另一个 String 比较,不考虑大小写。
* 5. String toUpperCase() 使用默认语言环境的规则将此 String 中的所有字符都转换为大写。
* 6. String toLowerCase() 使用给定 Locale 的规则将此 String 中的所有字符都转换为小写。
* 7. boolean startsWith(String prefix) 测试此字符串是否以指定的前缀开始。
* 8. boolean endsWith(String suffix) 测试此字符串是否以指定的后缀结束。
* 9. int indexOf(int ch) 返回指定字符在此字符串中第一次出现处的索引
* 10. int indexOf(int ch, int fromIndex) 返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。
* 11. int lastIndexOf(String str) 返回指定子字符串在此字符串中最右边出现处的索引。
* &&12. int lastIndexOf(String str, int fromIndex) 返回指定子字符串在此字符串中最后一次出现处的索引,从指定的索引开始(反向搜索)。
* 13. String substring(int beginIndex) 返回一个新的字符串,它是此字符串的一个子字符串。
* 14. String substring(int beginIndex, int endIndex) 返回一个新字符串,它是此字符串的一个子字符串。
* 15. char charAt(int index) 返回指定索引处的 char 值。
* 16. String trim()返回字符串的副本,忽略前导空白和尾部空白
* 17. int compareTo(String anotherString) 按字典顺序比较两个字符串。
* 18. int compareToIgnoreCase(String str) 按字典顺序比较两个字符串,不考虑大小写。
*
* 19. String replace(CharSequence target, CharSequence replacement) 使用指定的字面值替换序列替换此字符串所有匹配字面值目标序列的子字符串。
*
* 20. String[] split(String regex) 根据给定正则表达式的匹配拆分此字符串。
*/

2.System

/**
 * 位于java.lang包下
 *   属性:
 *      in:“标准”输入流。
 *      out:“标准”输出流。
 *      err:标准”错误输出流。
 *   out 与 err区别
 *   方法:
 *       exit();
 *       gc();
 *
 */

3.Runtime

/**
 * Runtime类
 *   位于 java.lang
 *   运行时每个JVM对应一个Runtime实例,此实例由Runtime为其实例化
 *    本类中没有构造方法 ,其实本类的构造方法私有化 ,也就是在类中有一个方法可以返回本类的实例对象
 *
 */
public class Test1 {
	public static void main(String[] args) {
		//The constructor Runtime() is not visible
//		Runtime rt1=new Runtime();
		Runtime rt1=Runtime.getRuntime();
		System.out.println(rt1);
		Runtime rt2=Runtime.getRuntime();
		System.out.println(rt2);

		System.out.println("最大存储空间:"+rt1.maxMemory());
		System.out.println("剩余存储空间:"+rt1.freeMemory());

		rt1.gc();//垃圾回收机制
		System.out.println("剩余存储空间:"+rt1.freeMemory());

		try {
//			rt1.exec("notepad");
			rt1.exec("calc");
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

	}
}

4.Calendar

package com.qf.calender.test;

import java.util.Calendar;
import java.util.GregorianCalendar;

/**
 * Calendar(抽象类)

 * java.util
 * GregorianCalendar子类
 * 属性:
 *    YEAR
 *    MONTH
 *    DAY_OF_MONTH
 *  方法:
 *
 *     int get(int field)   返回给定日历字段的值。
 */
public class Test1 {
	public static void main(String[] args) {
		Calendar c=new GregorianCalendar();
//		c.get(field)
		System.out.println(c);
		System.out.println(c.get(Calendar.YEAR));//2017
		System.out.println(c.get(Calendar.DAY_OF_MONTH));//19
		System.out.println(c.get(Calendar.MONTH));//6  0
		System.out.println(c.get(Calendar.DATE));//19
		System.out.println(c.get(Calendar.WEEK_OF_MONTH));//5
		System.out.println(c.get(Calendar.DAY_OF_WEEK_IN_MONTH));//3

		c.add(Calendar.MONTH, -2);
		System.out.println(c.get(Calendar.MONTH));
	}
}

5.Character

/**
 * Character字符类
 * 1.static boolean isDigit(char ch)   确定指定字符是否为数字。
 * 2.static boolean isLetter(char ch) 确定指定字符是否为字母。 字母=英文+汉字
 * 3.static boolean isLowerCase(char ch)    确定指定字符是否为小写字母。
 * 4.static boolean isUpperCase(char ch)     确定指定字符是否为大写字母。
 * 5.static char toLowerCase(char ch)
          使用取自 UnicodeData 文件的大小写映射信息将字符参数转换为小写。
 * 6.static char toUpperCase(char ch)
          使用取自 UnicodeData 文件的大小写映射信息将字符参数转换为大写。
 * @author liuxin
 *
 *
 */
public class Test2 {
	public static void main(String[] args) {
		char c=‘1‘;
		System.out.println(Character.isDigit(c));
		char c1=‘男‘;
		System.out.println(Character.isLetter(c1));
		char c2=‘A‘;
		System.out.println(Character.isUpperCase(c2));

		System.out.println(Character.toLowerCase(c2));
	}
}

6.Math

/**
 * Math
 * java.lang
 * 常用方法:
 *     static double pow(double a, double b) 返回第一个参数的第二个参数次幂的值。
 *     static double sqrt(double a) 返回正确舍入的 double 值的正平方根。
 *     static int abs(int a)  返回 int 值的绝对值。
 *     static double ceil(double a) (向上取整) 返回最小的(最接近负无穷大)double 值,该值大于等于参数,并等于某个整数。
 *     static double floor(double a) (向下取整) 返回最大的(最接近正无穷大)double 值,该值小于等于参数,并等于某个整数。
 *     static int max(int a, int b)  返回两个 int 值中较大的一个。
 *     static int min(int a, int b)  返回两个 int 值中较小的一个。
 *     static int round(float a)   返回最接近参数的 int。
 *     static double random()  返回带正号的 double 值,该值大于等于 0.0 且小于 1.0。
 * @author liuxin
 *
 */
public class Test {
	public static void main(String[] args) {
		double area=Math.PI*Math.pow(5, 2);
		System.out.println("圆的面积是:"+area);

		int num=Math.abs(0);
		System.out.println(num);

		double n=Math.sqrt(16);
		System.out.println(n);

		n=Math.ceil(12.1);
		System.out.println(n);

		n=Math.floor(12.9);
		System.out.println(n);

		n=Math.round(12.4);
		System.out.println(n);

		n=Math.max(12.7, 89.7);
		System.out.println(n);

		n=Math.min(12.7, 89.7);
		System.out.println(n);
	}
}
时间: 2024-11-01 09:24:41

常用类及其常用方法的相关文章

0803THINKPHP基础:加载页面、请求、常用类、常用方法、获取变量

类.方法.函数========================================================== 一.加载页面 1.系统函数 return view(); 2.系统View类 $view = new View(); return $view->fetch(); 3.通过Controller类 需要控制器继承系统类 return $this->fetch(); 二.获取请求类 1.系统函数 $request = request(); 2.系统Request类 u

Java常用类及其常用方法

1.ArrayList java.util.ArrayList<E> add(E e) //插入尾部 add(int index, E element) remove(int index) remove(Object o) get(int index) indexOf() lastIndexOf() isEmpty() size() iterator() listIterator() java.util 接口 Iterator<E> hasNext() next() remove(

异常处理与常用类

异常的三个种类: 检查异常:用户错误操作或者是不能被程序员预见的问题,必须由java语言来处理. 运行时异常:运行时异常是一个可以被程序员避免的异常,比如像数组越界.除数为0.引用为null. 错误:错误不是异常,是程序员或用户无法控制的问题,像调用栈溢出. 异常的控制流程: 异常是一个被方法抛出的对象,可以有三种方式来处理: 1.捕获这个异常 2.捕获异常并向下抛出  3.不捕获让它向调用栈弹出. 我们可以使用Throwable类的printStackTrace()方法打印调用栈跟踪信息. T

Java 中 String 类的常用方法

String 类提供了许多用来处理字符串的方法,例如,获取字符串长度.对字符串进行截取.将字符串转换为大写或小写.字符串分割等,下面我们就来领略它的强大之处吧. String 类的常用方法: 结合代码来熟悉一下方法的使用: 运行结果: 我们继续来看 String 类常用的方法,如下代码所示: 运行结果: 那么,“==” 和 equals() 有什么区别呢? ==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象 equals(): 比较存储在两个字符串对象中的内容是否一致 P

Java——常用类(String)

[常用类] <1>字符串相关类(String.StringBuffer) <2>基本数据类型包装类 <3>Math类 <4>File类 <5>枚举类 [String类] <1>java.lang.String类代表不可变的字符序列. <2>String类的常见构造方法: String(String original) //创建一个String对象为original的拷贝 String(char[] value) //用一个

Java之常用类及方法

下面我们介绍Java类库所提供的常用类及类的常用方法 一.java.lang.String 1. String类常用的构造函数 public String(String original) 使用串对象original,创建字符串对象,其中original可以是字符串常量或字符串对象 public String(char value[]) 使用字符数组value,创建一个字符串对象 public String(char value[],int offset,int count) 从字符数组valu

java总结第四次//常用类

六.常用类 主要内容:Object类.String类.Date类.封装类 (一)Object类 1.Object类是所有Java类的根父类 2.如果在类的声明中未使用extends关键字指明其父类,则默认父类为Object类 public class Person { ... } 等价于: public class Person extends Object { ... } (二)==操作符与equals方法 ==操作符: 引用类型比较引用(是否指向同一个对象): Person p1=new P

jquery常用技巧及常用方法列表集合

jquery常用技巧及常用方法列表集合 jquery常用技巧及常用方法列表集合,学习jquery的朋友可以收藏下.方便查找学习. 1.关于页面元素的引用  通过jquery的$()引用元素包括通过id.class.元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法. 2.jQuery对象与dom对象的转换  只有jquery对象才能使用jquery定义的方法.注意dom对象和jquery对象是有区别的,调用方法时要注

Java之System类的常用方法

System 系统类 主要常用于获取系统的属性数据 package com.yuanzijian01; import java.util.Arrays; /*  * system类的常用方法:  *   public static native void arraycopy(Object src,  int  srcPos,                                         Object dest, int destPos,