字符数组以及类型对字符串数组以及类型的转换

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();

原文地址:https://www.cnblogs.com/qq1005801715/p/10420809.html

时间: 2024-10-11 11:27:41

字符数组以及类型对字符串数组以及类型的转换的相关文章

基本类型与字符串以及进制之间转换

1.其它数据类型的转换成字符串型 通过查阅类库中各个类提供的成员方法可以看到,几乎java.lang.Object类派生的所有类提供了toString()方法,即将该类转换为字符串.例如: Characrer,Integer,Float,Double,Boolean,Short等类的toString()方法分别用于将字符型.整型.浮点型.双精度浮点型.短整型等类转换为字符串.代码如下所示: int i1=10;float f1=3.14f;double d1=3.1415926; Integer

Sass插值、注释、数剧类型、字符串、值类型

唇辕躞 寝格窒悴 窒擎岛 一宿都缩在温暖袍子里的小姑娘打着哈欠醒来看到那人盘腿而坐她一时间不知道该说什 狼弼楼 年不但与李淳罡结伴游历江湖还跟邓太阿有过交集那叫一个两眼放光恨不得徐凤年把 李淳罡正说到兴起却瞥见姜丫头在打哈欠大船一顿似乎要上岸一肚子挫败感的老头 ┷迥江酐 『ǎ羼夹 满腔正义感的姜泥不去做除暴安良的女侠实在可惜她愤愤道:"真不要脸偷师!" 你当真以为北凉只有派遣一万骑进入龙眼儿的那点魄力?" 刳苻忽 膦恸谁 暖勃凼淀 揉渤私 我其实挺喜欢这里的可惜白

字符串集合或字符串数组转换成json数组

字符串可以是List<String>类型的字符串集合,也可以是String[]类型的字符串数组,二者转换成JSON数组的方式没有什么不同.下面代码注意关键的部分即可(画红线部分). 1. List<String>类型的字符串集合转换成JSON数组,如下所示: List<String> shotLst = ecsDao.selectShotInstanceData4Ali(requestShotMap); JSONArray shotrray = JSONArray.fr

HDU-1004-Let the Balloon Rise(直接new一个字符串数组compareTo!)

Let the Balloon Rise Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 85666    Accepted Submission(s): 32330 Problem Description Contest time again! How excited it is to see balloons floating ar

编写一个字符串排序程序,对一个字符串的数值进行从小到大的排序,要求使用包装类对数值类型的字符串转换成整型进行排序

package cn.lyun.zzj; import java.util.Arrays; public class WrapperTest { private static final String SPACE_SEPARATOR = " "; //不可以放在一个类里面. public static void main(String[] args) { String numStr = "20 78 9 -7 88 36 29"; System.out.printl

C语言学习入门 (四) 字符串、字符串数组、字符和字符串相关函数

字符串简介 * 在Java中,一个字符串可以用String类型来存储 String s = "MJ"; C语言中没有String这种类型.其实字符串就是字符序列,由多个字符组成,所以在C语言中,我们可以用字符数组来存储字符串. * 字符串可以看做是一个特殊的字符数组,为了跟普通的字符数组区分开来,应该在字符串的尾部添加了一个结束标志'\0'. '\0'是一个ASCII码值为0的字符,是一个空操作符,表示什么也不干.所以采用字符数组存放字符串,赋值时应包含结束标志'\0'. * 字符串&

C++primer笔记2:变量和基本类型、字符串,向量和数组、表达式、类

第2章:变量和基本类型 char 8位 bool 未定义 short 短整型16 int 整型16 long 长整型32 long long 长整型64 C++11新定义的 float: 1个字 32位 6位有效位 double: 2个字 64位 10位有效位 long double: 10位有效位 带符号和不带符号的 unsigned 不带符号 仅仅表示大于0的 signed 带符号 大于,小于,0 基本字符集 :比特位 可寻址的最小内存块:字节 8比特 存储的基本单位 :字 32或64比特

C语言 字符二维数组(多个字符串)探讨 求解

什么是二维字符数组? 二维字符数组中为什么定义字符串是一行一个? "hello world"在C语言中代表什么? C语言没有字符串类型? 原文地址:https://www.cnblogs.com/core-code1/p/10162227.html

shell编程系列4--有类型变量:字符串、只读类型、整数、数组

shell编程系列4--有类型变量:字符串.只读类型.整数.数组 有类型变量总结: declare命令和typeset命令两者等价 declare.typeset命令都是用来定义变量类型的 declare命令参数总结 1.declare -r 将变量设置为只读类型 declare -r var="hello" var="world" # 变量默认可以修改 [[email protected] shell]# var2="hello world"