1、public String(char[] c,begin,length).
  从字符数组c的下标begin处开始,将长度为length的字符数组转换为字符串。
  begin与length可以省略,即将字符数组c转换为字符串。另:字符数组可改为字节数组byte[] b.
  
  char[] c=new char[]{'j','y','6','a','4','t','9'}; 
  String s1=new String(c); 
  String s=new String(c,2,3); 

  System.out.println(s1);
  System.out.println(s);

2、public char[] toCharArray().
  字符串装换成字符数组。

3、public char charAt(int 下标).  返回字符串中指定位置的字符。  String s="jkdfsdf";  char t=s.charAt(3);

4、public byte[] getBytes().  将一个字符串转换成字节数组,其默认输出为ASCII值,可通过char强制类型转换输出字节。  String s="sjdfsdf";  byte[] b=s.getBytes();5、public String trim().  清除字符串左右两端的空格。  String s="skkgnsdfsd   ";  System.out.println(s.trim());

  6、public int indexOf(String s,int index).

  从字符串中查找指定位置之后指定的字符所在的位置。若不指定位置,则从头开始。

  String s="dgdgdg";

  int n=s.indexOf("t");//从头开始查找

  int n1=s.indexOf("d",3);//从位置3处开始查找

  7、public String substring(int beginindex,int endindex ).

  截取所指定的从开始位置到结束位置的字符串,不包含结束字符。结束位置可以省略。

  String s="sdgsgghd";

  String s1=s.substring(2,4);

  String s2=s.substring(2);

  8、public String[] split(String s).

  通过指定的字符分割字符串。

  String s="dfgdhdfgdrhrhgdt";

  String ss[]=s.split("d");

  for(int i=0;i<ss.length;i++)

    System.out.println(ss[i]);

  9、public String toUpperCase()./public String toLowerCase().字符大小写转换。

  String s="dfgdhdfgdrhrhgdt";

  String s1=s.toUpperCase();//字符全大写

  String s2=s.toLowerCase();//字符全小写

  10、public boolean startsWith(String s)./public boolean endsWith(String s).检测字符串是否是以指定的字符开始/结尾。

  String s="dfdhffghrtgfjn mjg";

  boolean t1=s.startsWith("e");

  boolean t2=s.endsWith("h");

  11、判断字符串是否相等,区分大小写:equals()。不区分大小写equalsIgnoreCase().

    String s="dfgdghdf";

    String s1="sfsgsdu";

    s.equals(s1);

  12、public String replaceAll(String s,String s1).将字符串中的s都替换成s1.

  String s="dfgdghdf";

  String s1=s.replaceAll("d","f");

java中String的一些方法的更多相关文章

  1. Java中String类的方法及说明

    String : 字符串类型 一.      String sc_sub = new String(c,3,2);    //      String sb_copy = new String(sb) ...

  2. 【转载】Java中String类的方法及说明

    转载自:http://www.cnblogs.com/YSO1983/archive/2009/12/07/1618564.html String : 字符串类型 一.      String sc_ ...

  3. java中String的.trim()方法

    该方法去除两边的空白符 原理: 看看源码实现 public String trim() { int len = value.length; ; char[] val = value; /* avoid ...

  4. Java中String的intern方法,javap&cfr.jar反编译,javap反编译后二进制指令代码详解,Java8常量池的位置

    一个例子 public class TestString{ public static void main(String[] args){ String a = "a"; Stri ...

  5. JAVA中String类的方法(函数)总结--JAVA基础

    1.concat()方法,当参数为两字符串时,可实现字符串的连接: package cn.nxl123.www; public class Test { public static void main ...

  6. Java中String的split()方法的一些需要注意的地方

    public String[] split(String regex, int limit) split函数是用于使用特定的切割符(regex)来分隔字符串成一个字符串数组,这里我就不讨论第二个参数( ...

  7. Java中String的split()方法的一些疑问和试验

    http://tjuking.iteye.com/blog/1507855 和我想的还是不大一样,因为不知道源码也不知道具体是怎么实现的,我的理解如下: 当字符串只包含分隔符时,返回数组没有元素:当字 ...

  8. Java中String对象创建机制详解()

    一String 使用 private final char value来实现字符串存储 二Java中String的创建方法四种 三在深入了解String创建机制之前要先了解一个重要概念常量池Const ...

  9. 关于==和equals()方法&Java中string与char如何转换&String,StringBuffer

    1.对于基本数据类型,可以直接使用==和!=进行内容比较 如:int x=30;        int y=30;         x==y;  //true 基本数据类型 简单类型(基本类型) bo ...

随机推荐

  1. java_js_检查是否全为数字

    //检查所有输入文本都是数字类型 var len=blackNumber.length; var regExp=new RegExp("\\d{"+len+"}" ...

  2. 一份不错的vue.js基础笔记!!!!

    第一章 Vue.js是什么? Vue(法语)同view(英语) Vue.js是一套构建用户界面(view)的MVVM框架.Vue.js的核心库只关注视图层,并且非常容易学习,非常容易与其他库或已有的项 ...

  3. thinkpad e450 win7黑苹果macos 10.10.5(网/显/声卡驱动)安装成功

    首先上图: 过程: 1.使用变色龙安装macos 10.10.5懒人版黑苹果 2.使用Haswell破解内核替换,成功进入系统 2.5.使用Hackintosh Vietnam Tool 1.9.6以 ...

  4. PHP的字符串函数

      1.字符串的连接 字符串可以使用字符串连接符(.)来连接 常见的用途是建立大块的HTML字串代码,赋值号 (=) 连接符 (.) 可以被简写合并为 (.=) 符号 2.在字符串中使用变量 这个功能 ...

  5. iOS10字体

    iOS10字体随着手机系统的字体改变,当我们手机系统字体改变以后,我们的app的lable也会跟着一起变化: 同样的6sp,在iOS9上面运行字体显示是没问题的,当我的手机更新了iOS10以后,有的界 ...

  6. NOIp蒟蒻的爆零记——HA-0132

    考前: 从十一月开始的听课集训,连考六场:考前的最后两天写(da)着(zhe)各种各样的奇(C)葩(S)模板:一周的疯狂,已经过去: 考前的一晚:第二批高二的六个人聚在一起(还有滑稽大师),愉快的玩( ...

  7. POJ 2135 Farm Tour 最小费用流

    两条路不能有重边,既每条边的容量是1.求流量为2的最小费用即可. //#pragma comment(linker, "/STACK:1024000000,1024000000") ...

  8. myeclipse性能优化

    1. 取消启动项.这个设置立竿见影.Window->Preferences->General->Startup and Shutdown, Plug-ins activated on ...

  9. easy ui 零散技巧

    1.Jquery带上下文查找: 格式:$(selector,context) 例如:$("input",window.document),查找当前文档下的说有input元素,也等价 ...

  10. 注册表信息(安装包ProductCode,设置启动运行)

    一.获取安装包ProductCode后,再获取安装包DisplayVersion,比对安装包版本,确定是否更新当前应用(重新下载安装包,并运行安装包) //获取当前应用程序的安装包的ProductCo ...