资讯详情

JAVA常用基础API(经典实例)

API文档注释写法

实例:package  apidoc;/** * 在类上写文档注释,用于说明当前类的设计目的和功能 * @author ta * @version 1.0 * @see java.lang.String * @since JDK1.0 */public  class  APIDocDemo  {       /** * sayHello使用的问候*/  public  static  final  String INFO =  "hello";    /** * 给给用户添加问候* @param name 给定的用户名 * @return 添加问候字符串  */  public  String sayHello(String name)  {         return  "你好!"  name;  }}

--------String 字符串的API--------

  • JVM对String有一种优化措施:常量池
  • java推荐我们使用"字面量"当形式创建字符串对象时
  • 当我们这样做时,虚拟机会首先检查常量池是否已创建
  • 如的字符串对象,如有,直接重用。
  • 这样可以减少内存中大量相同内容的字符串对象带来的资源消耗。
  • 字符串代码的性能损失频繁修改(GC释放循环回收)
char charAt(int index)
返回当前字符串中给定位置处对应的字符	实例: 		String str =  "thinking in java";        char  c =  str.charAt(9);    System.out.println(c);//i
int length()
  该方法返回当前字符串的长度(字符个数)  实例: 		String str =  "我爱java";    System.out.println(str.length());
int indexOf(String str)
  在当前字符串中找到给定字符串的位置(首字母的位置,  第一次出现的位置。如果当前字符串不包含此内容,则返回值为-1  实例: 		String str =  "thinking in java";        int  index =  str.indexOf("in");    System.out.println(index);  //2 i字母首次出现的下标
String substring(int start,int end)
截取当前字符串中指定范围内的内容注:在java API当中通常使用两个数字表示范围时,都是 "含头不含尾"的  	实例:		String str = "www.tedu.cn";		//截取"tedu"		String sub = str.substring(4, 8);		System.out.println(sub);		//一个参数为从指定位置截取到末尾		sub = str.substring(4);		//tedu.cn		System.out.println(sub);
boolean startsWith(String str)boolean endsWith(String str)
判断字符串是否是以给定字符串(前缀、后缀)开始或结尾的	实例: 		String str = "thinking in java";				boolean starts = str.startsWith("thin");		System.out.println(starts); 				boolean ends = str.endsWith("ava");		System.out.println(ends);
String toUpperCase()String toLowerCase()
将当前字符串中的英文部分转换为全大写或全小写	实例:		String str = "LOVEJava";				String upper = str.toUpperCase();		System.out.println(upper);				String lower = str.toLowerCase();		System.out.println(lower);
String trim()
去除当前字符串两边的空白字符,字符串中间存在空格无法去除	实例:		String str 

标签: 英国michell露点变送器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台