zoukankan      html  css  js  c++  java
  • 字符数组以及类型对字符串数组以及类型的转换

    1.字符串转换为字符数组:char [ ]  CHars = Str(字符串对象名).toCharArray();

    2.字符数组转换为字符串:String Str =  String(sring 类名).valueOf(char[]  CHars)  ;

    3.单个字符转换为字符串:String Str = Character.toString('a');

    4.获取字符串中指定位置的单个字符: char C=Str(支符串对象名). charAt(位置索引);

    5.获取字符串中指定位置的子字符串:String Str=Str(字符串对象名).subString(两个数,或一个数);

    6.根据分割符进行分割,从而存入字符串数组中(详细说明):

    String Str="hello,world,I,love,you";

    String[] STRS=Str.spilt(",");

    for(String each : STRS)

    输出:each

    结果是:hello    world    I    love    you 

    单个总结:String[] Strs=Str(字符串对象名).spilt("分割符");然后会存入对应的字符串数组中去。

    7.去掉首尾空格:String SS=Str(字符串对象名).trim();

    8.变成大小写:

    字符串类型:Str(字符串对象名).toUpperCase();Str(字符串对象名).tolowerCase();

    字符基本类型:Character.

    9.字符串定位:

    字符(char)在字符串中第一次出现的位置: int num = Str.indexOf('目标字符');

    字符串(String)在字符串中第一次出现的位置:int num = Str.indexOf("目标字符串");

    字符串(String)在字符串中最后一次出现的位置:int num =Str.lastIndexOf("目标字符串");

    检查在字符串中是否存在目标子字符串:Str.contains("目标子字符串 ")===true or  false;

    10.替换字符串:

    替换所有的:Str.replaceAll("被替换的子字符串","要换成的字符串");

    替换第一个的:Str.replaceFirst("被替换的子字符串","要换成的字符串");

    --------------------------------------分割线------------------------------------------------------------------------

    对StringBuffer类型的字符串的操作:

    1.StringBuffer 对象的产生:StringBuffer Buffer = new StringBuffer(" Wo Ai Ni Wo De Ai Ren ");

    2.对StringBuffer类型的字符串的追加:Buffer(字符串对象名).append(" 要附加的字符串");

    3.对StringBuffer类型的字符串的删除:Buffer(字符串对象名).delete( 数字 ,数字) ;

    4.对StringBuffer类型的字符串的插入:Buffer(字符串对象名).insert(数字," 要数字后面插入的字符串");

    5.对StringBuffer类型的字符串的翻转:Buffer(字符串对象名).reverse();

  • 相关阅读:
    Android native CursorWindow数据保存原理
    王立平--EditText实现单行显示,左側图标,提示信息
    Cocos2d-x 3.4 之 消灭星星 > 第三篇(终) <
    关于Segmentation fault错误
    python 2.x 与3.x的区别
    σ 代数与测度(measures)
    中文的表达 —— 句式、段落、结构(逻辑)
    中文的表达 —— 句式、段落、结构(逻辑)
    matlab 快捷键
    matlab 快捷键
  • 原文地址:https://www.cnblogs.com/qq1005801715/p/10420809.html
Copyright © 2011-2022 走看看