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. CentOS6.5 vsftpd 配置

    CentOS6.5vsftpd 配置文件为/etc/vsftpd/vsftpd.conf 安装完软件后:1.默认匿名用户能够登陆,且限制在/pub目录内,2.本地用户可以登陆但因SElinux而无法登 ...

  2. [题解]USACO 1.3 Ski Course Design

    Ski Course Design Farmer John has N hills on his farm (1 <= N <= 1,000), each with an integer ...

  3. java程序故障排查脚本之——CPU占用高

    root@ubuntu-B85M-D3H:~/tmp# cat java_Analy.sh #!/bin/bash T=`ps -mp $1 -o THREAD,tid,time|sort -k 2 ...

  4. IIS上虚拟目录下站点的web.config与根站点的web.config冲突解决方法

    IIS7.5上在站点下部署虚拟目录,访问虚拟目录下的项目提示与父节点配置冲突.,节点与的<system.web>节点与主站点的<system.web>冲突解决方法: 在站点下的 ...

  5. python-->基础-->005-->类的三大成员:方法+属性+字段

    ---恢复内容开始--- 一.方法 python的方法中分为三种方法: 静态方法 动态方法(普通方法) 类方法 其中常用的方法为:静态方法和动态方法 class MyClass: def __init ...

  6. Xamarin踩坑经历

    1.SDK版本 Android SDK Build-tools必须安装23.0.1版,不得升级高版本,否则将导致异常:尝试在条件"$(_DeviceSdkVersion) >= 21& ...

  7. mysql.connector操作mysql的blob值

    This tutorial shows you how to work with MySQL BLOB data in Python, with examples of updating and re ...

  8. 使用 KGDB 调试 Kernel On Red Hat Linux

    1. KGDB 简介         KGDB  提供了一种使用 GDB 调试 Linux 内核的机制.使用 KGDB 可以象调试普通的应用程序那样,在内核中进行设置断点.检查变量值.单步跟踪程序运行 ...

  9. XAMARIN +VS2015 ANDROID 开发禁止屏幕自动转动 Portrait,Nosensor

    网上有很多java的写法,但是放在C#中都无法使用,其实有时候还是安下心来认真的去看官网文档比在百度或者google来的快的多 this.RequestedOrientation = Android. ...

  10. loop 循环次数

    在汇编中可以使用 loop 段地址:偏移地址 并配合 cx 达到循环执行的目的,但是在一些资料中看到说,cx 是循环的次数,我觉得这是不对的. 比如下面这段代码的作用是使得最终的 ax 中的值为 3 ...