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


  • 相关阅读:
    循环神经网络(LSTM和GRU)(1)
    threading包的例子和queue包的例子
    xgboost调参
    理解 Python 中的 *args 和 **kwargs
    TFRecords文件的生成和读取(1)
    tensorflow函数介绍(4)
    python其他篇(1)
    python实现Restful服务(基于flask)(2)
    开源多线程性能测试工具-sysbench
    MySQL 8.0.0 版本发布,亮点都在这了!
  • 原文地址:https://www.cnblogs.com/wzjhoutai/p/6941276.html
Copyright © 2011-2022 走看看