java入门到精通(06)

Posted songdongdong6

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java入门到精通(06)相关的知识,希望对你有一定的参考价值。

字符串

//声明字符串
String str;
//声明字符串并进行赋值
String str="asdasda"
//创建字符串
在java语言中,将字符串作为对象来进行管理,因此可以像创建其他类对象一样来创建字符串对象
String(char a[]) //用一个字符串数组a创建String对象
String(char a[],int offset,int length)//提取数组a中的一部分创建一个字符串对象,offset表示开始截取字符串的位置,length表示街区字符串的长度
String(char[] a)//创建字符数组,将数组中的所有的元素连接成一个字符串对象
String aa=new String(a)
或者引用字符串常量来常见字符串变量:
Sttring a;
a="sadasda"
对于已经声明的字符串,可以对他进行相应的操作:
//连接字符串
1。连接多个字符串
使用"+"运算符可实现连接多个字符串的功能。"+"运算符可以连接多个运算符并产生一个String对象
String a=new String("adsada");
String b=new String("fcxvxzc");
String c=a++b
System.out.println("s")
2.连接其他类型的数据
字符串也可以同其他数据类型进行连接,如果将字符串同这些数据类型进行连接,会将这个写数据转换为字符串
int booktime=4;
float practime=2.5f;
print("时间是"+booktime+practime);
//在这里booktime和practime都不是字符串,当他们与字符串相连接时,会自动调用toString()方法,将其转换为字符串方法
3.获取字符串信息
字符串作为对象,可以通过相应的方法获取字符串的有效信息
//获取字符串长度
str.length()
//字符串的查找
str.indexOf(substr);//返回substr在str中首次出现的索引位置

 

//字符串大小转换
str.toLower();//将str转换为小写
str.toUpperCase();将str转换为大写
//字符串分割
str.split(String sign,int limit);//按照sign进行分割,limit是分割的次数
//格式化字符串
//格式化字符串
str.format(String format,Object....args);//该方法使用指定的格式字符产和参数返回一个格式化字符串
format(Local I,String format,Object---args);//i格式化过程中要应用的语言环境,如果I为null,则不进行本地化
//日期和时间字符串的格式化
Date date =new Date();//创建Date对象date
String s=String.format(“%te”,date);//使用format()方法对date进行格式化

技术分享图片

 

技术分享图片

 

技术分享图片

 

//字符串生成器
创建成功的字符串对象,其长度是固定的,内容不能被改变和编译,虽然使用“+”可以达到附加系字符或者字符串的目的,但是"+"会产生一个新的String实力,会在内存中创建新的字符串对象,如果重复的对字符串进行修改,将极大的增加系统开销
//利用StringBuilder()类中的方法可以动态的执行添加删除和插入等字符串的编辑操作
1.append(content);//content表示追加到字符串生成器中的内容
2.insert(int offset,arg);//想字符串生成器中的指定位置插入数据内容
3.delete(int start,int end);//一处此序列的子字符串中的字符,该字符串从指定的start出开始,一直到索引end-1处的字符
如果不存在这种字符,则一直到序列尾部

 

以上是关于java入门到精通(06)的主要内容,如果未能解决你的问题,请参考以下文章

Atom编辑器入门到精通 Atom使用进阶

Atom编辑器入门到精通 Atom使用进阶

java入门到精通(06)

R语言绘图(ggplot2、ggpurb)从入门到精通06--柱状图美化之宽度调节

微搭低代码从入门到精通06-代码编辑器

微搭低代码从入门到精通06-代码编辑器