您的位置:首页 > 编程语言 > Java开发

JAVA SE篇--01 API文档及字符串基本操作

2018-02-24 16:54 393 查看
1.API文档注释 
/**
 * 文档注释演示代码
 * 文档注释可以对类,对方法,常量进行修饰
 * 文档注释最终可以被javadoc命令所解释,然后生成一个文档手册
 * 
 * 当前类是用来测试文档注释的使用规范
 * @author Administrator
 * @version 1.0  12/02/2018
 * @see java.lang.String
 * @since JDK1.0
 */
 
 2.字符串基本操作--int length()
 /**
 * int length
 * 该方法使用用来查找字符串的长度
 * @author Administrator
 *
 */
 
 3.字符串基本操作--int indexOf(String str)
 /**
 * int indexOf(String str)
 * 该方法使用用来查找给定字符在当前字符串中的位置。
 * 该方法有几个重载方法
 * @author Administrator
 *
 */
 
 4.字符串基本操作--String substring(int start,int end)
 /**
 * String substring(int start,int end)
 * 截取字符串,从指定位置开始截取到指定的位置
 * java api有一个特定。通常由两个数表示范围,都是含头不含尾
 * @author Administrator
 *
 */
 
 5.字符串基本操作--char charAt(int index)
 /**
 * char charAt(int index)
 * 获取当前字符串指定下标对应的字符
 * @author Administrator
 *
 */
 
 6.字符串基本操作--boolean startWith(String str) boolean endsWith(String str)
 /**
 * boolean startsWith(String str)
 * boolean endsWith(String str)
 * 判断当前字符串是否以指定的字符串开始或结尾的
 * @author Administrator
 *
 */
 
 7.字符串基本操作--String toUpperCase() String toLowerCase()
 /**
 * String toUpperCase()
 * String toLowerCase()
 * 将当前字符串的英文转换为全大写或全小写
 * @author Administrator
 *
 */
 
 8.字符串基本操作--static String valueOf(XXX xxx)
 /**
 * String提供了若干重载的静态方法
 * static String valueOf(XXX xxx)
 * 该方法的作用是将java中其他类型转换为字符串
 * @author Administrator
 *
 */
 例子:
int a=1;
String strA=String.valueOf(a);

9.字符串基本操作--StringBuilder
/**
 * StringBuilder提供了用于修改字符串
 * 内容的相关方法
 * 其内部维护的是一个可变的字符数组,所以
 * 修改都是在当前对象内部完成的当频繁修改字符串内容时应当使用当前类来完成
 * @author Administrator
 *
 */
 例子:
  String str="努力学习java";
/*
* 将String转换为StringBuilder
* 可以使用有参的构造方法
* StringBuilder也有无参构造方法
* 表示空字符串
*/
StringBuilder builder=new StringBuilder(str);

/*
* StringBuilder append(String str)
* 向当前字符串末尾追加指定内容
* 有若干重载方法,参数类型不同
* 允许追加其他内容(先转换为字符串再追加)

*/

builder.append(",为了找个好工作");
System.out.println(builder.toString());

/*
* StringBuilder replace(int start,int end,String str)
* 将指定范围内的字符串替换为指定内容

* 努力学习java,就是为了改变世界
*/

builder.replace(9, 16, "就是为了改变世界");
System.out.println(builder.toString());

/*
* StringBuilder delete(int start,int end)
* 将当前字符串中指定范围内的内容删除

* 努力学习java,为了找个好工作!
* 改为:就是为了改变世界!
*/
builder.delete(0, 8);
System.out.println(builder.toString());

/*
* StringBuilder insert(int index,String str)
* 将给定字符串插入到指定位置,字符串顺序向后移动。
* ,就是为了改变世界!
* 改为:
* 活着,就是为了改变世界!
*/
builder.insert(0, "活着");
System.out.println(builder.toString());
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: