(构造函数必须new出来)

* public String (char[] vaue)                         将一个字符数组变成字符串(构造函数)

* public String (char[] vaue,int offset,int count)    将制定范围内的字符数组变为字符串(构造函数)

* public String (byte[],bytes)                        将一个byte数组变为字符串(构造函数)

* public String (byte[],bytes,int offset,int length)  将制定范围内的byte数组变为字符串(构造函数)

* public char[] toCharArray()                         将一个字符串变为字符数组

* public char charAt(int index)                       从一个字符串中取出顶顶位置的字符

* public byte[](getBytes)                             将一个字符串变成byte数组

* public int length()                                 取得字符串长度

* public int indexOf(String str)                      从头開始查找指定字符串位置找不到返回-1

* public int indexOf(String  str,int fromIndex)       从指定位置查找指定字符串位置

* public String trim()                                清除左右两端的空格

* public String substring(int beginIndex)             从指定位置開始一直取到尾进行字符串的提取

* public String substring(int begin,int end)          指定截取字符串的開始点和结束点

* public String[] split(String regex)                 依照指定的字符串对字符串进行拆分

* public String toUpperCase()                         将一个字符串所有变为大写字母

* public String toLowerCase()                         将一个字符串所有变为小写

* public boolean startsWith(String prefix)            推断是否以字符串开头

* public boolean endsWith(String suffix)              推断是否以字符串结尾

* public boolean equals(String str)                   推断两个字符串是否相等

* public boolean equalsIgnorCase(String str)           不区分大写和小写比較字符串是否相等

* public String replaceAll(String regex,String replacement)字符串替换

例:

public class StrDemos {
public static void main(String args[]){
char[] s={'g','1','c','c'}; String str=null;
str=new String(s);
System.out.println(str);//将一个字符数组变成字符串 char[]d=str.toCharArray();//将一个字符串转换为字符数组
for(int i=0;i<d.length;i++){
System.out.println(d[i]);
} }
}
输出:
g1cc g
1
c
c

最新文章

  1. IO:File类(java.io.File)
  2. LoadRunner 12.02 安装教程及中文语言包安装
  3. [转]C++设计模式:Builder模式
  4. java 生成随机数
  5. (转)JSON数据格式和js操作json总结
  6. (转)linux多线程,线程的分离与结合
  7. ISO3834认证所需的部分标准
  8. Java基础第二章
  9. SQL语句-delete语句
  10. 动手写IL到Lua的翻译器——准备
  11. [Java]LeetCode690. 员工的重要性 | Employee Importance
  12. python中调用多线程加速处理文件
  13. greys java在线诊断工具
  14. docker-machine为节点安装指定版本的docker-ce的思路
  15. linux下ssh远程登录/scp远程复制文件/rsync远程同步命令的自动登录
  16. editplus配置csharp
  17. Linux简介及最常用命令(简单易学,但能解决95%以上的问题)
  18. Android直播实现 Android端推流、播放
  19. 从 高斯 到 正态分布 到 Z分布 到 t分布
  20. Hadoop源码如何查看

热门文章

  1. 前端Canvas思维导图笔记
  2. Android 新浪微博开放平台应用 android签名怎么获得
  3. Android ViewPager使用方法小结
  4. VTK嵌入MFC同步显示
  5. 浅谈Overload和Override的区别
  6. AdminLTE框架基础布局使用
  7. lucene多条件查询”搜索—BooleanQuery
  8. HDU1029 - Ignatius and the Princess IV【水题】
  9. Linux下进程与线程的区别
  10. Hexo系列(二) 配置文件详解