zoukankan      html  css  js  c++  java
  • java中String的21种使用方法

    构造函数必须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


  • 相关阅读:
    【转】QT创建子对话框的方法
    IplImage转为Mat的方法
    浅谈Android选项卡(二)
    浅谈Android选项卡(一)
    Android来电、去电监听
    文件加密
    Java实现文件重命名
    使用单个httpclient实例请求数据。
    获取Android状态栏的高度
    [置顶] 微软翻译接口
  • 原文地址:https://www.cnblogs.com/wzjhoutai/p/6941276.html
Copyright © 2011-2022 走看看