首页 > 编程知识 正文

程序员必备工具(教育公共基础知识)

时间:2023-05-05 04:35:44 阅读:103245 作者:308

java程序员必备的一系列基础知识。其实字符串就是“”之间的数据,比如“松鼠学院在线”和“松鼠AI”。在Java中,如何实现定义字符串:让我们看看下面的例子。

字符串名称字符串=“字符串名称”;

例如:

1.string URL=' https://www . toutiao.com/c/user/token/ms4wljabaaaapobwbvmbz1wr 9 ztltse 1 insgzf 0 spbhb7 mcj 9 w5zc/';

2.String javaName='松鼠AI ';

字符串不仅可以单独用“”括起来,还可以用“”拼接。对基本数据类型和字符串的“”操作也将自动转换为字符串类型:

复制纯文本新窗口

1.公共类测试{

2.公共静态void main(String[]args){ 0

3.String TName=' smart morning

4.int TID=1;

5.字符串Tsex='男';

6.//下面的代码是拼接字符串并输入到控制台。

7.字符串stu=TName '被编号为“TID”,其性别为“Tsex

8.system . out . println(stu);

9.}

10.}

运行结果:

智慧早晨的数量是1,性别是男性。

字符串和数组有一个共同点,就是初始化后长度不变,内容不变。如果要更改其值,将生成一个新字符串,如下所示:

1.字符串字符串=' Hello

2.str='世界!';

这个赋值表达式看起来有点像简单的接龙,增加了一个“世界!”就在str之后。弦乐,形成最后的弦乐“你好世界!”。工作原理如下:程序首先生成str1字符串,申请内存空间。此时不可能追加新的字符串,因为字符串的长度在初始化后是固定的。如果你想改变它,你必须放弃原来的空间,重新申请以适应“你好世界!”字符串,然后是“你好世界!”把绳子放进记忆里。

实际上,String是java.lang包下的一个类。根据标准的面向对象语法,它的格式应该是:

1.String stringName=新字符串('字符串内容');

例如:

1.String URL=new String(' http://www . weixueyuan . net ');

但是因为String特别常见,所以Java提供了一种简化的语法。

使用简化语法的另一个原因是,根据标准的面向对象语法,内存使用有很大的浪费。例如,字符串字符串=新字符串(“ABC”);实际上,创建了两个string对象,一个是存储在常量空间中的“abc”对象,另一个是使用new关键字为对象Str应用的空间。

字符串汇总的常用方法:

有许多方法可以通过使用字符串对象来操作字符串。

1)长度()方法

Length()返回字符串的长度,例如:

1.字符串str1='松鼠AI ';

2.字符串str2='宋帅';

3.system . out . println(' str 1的长度为' str 1 . length());

4.system . out . println(' str 2的长度为' str 2 . length());

输出:

str1的长度是4

str2的长度是9

可以看出,无论是字母、数字还是汉字,每个字符的长度都是1。

2) charAt()方法

charAt()方法用于根据索引值获取字符串中的指定字符。Java规定字符串中第一个字符的索引值为0,第二个字符的索引值为1,依此类推。例如:

1.字符串str=' 123456789

2.system . out . println(str . charat(0)”“str . charat(5)”“str . charat(8));

输出:

1 6 9

3)包含()方法

contains()方法用于检测字符串是否包含子字符串,例如:

1.字符串str='宋帅';

2.system . out . println(str . contains(' Shu '));

输出:

真实的

4)替换()方法

字符串替换,用于替换字符串中所有指定的子字符串,例如:

1.stringstr1='宋帅校名的URL ';

2.字符串STR2=STR1。替换('宋帅','松鼠ai学校');

3.system . out . println(ST R1);

4.system . out . println(str 2);

输出:

宋帅学校名字的网址

松鼠AI学校的网址是学校的名字。

注意:replace()方法不会更改原始字符串,但会生成一个新字符串。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。