String字符串| 学习笔记

简介: 快速学习String字符串

开发者学堂课程【Java编程入门:String字符串】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/18


String字符串

 

一、String字符串简介

在任何语言里面都没有提供所谓的字符串这种数据,但是从实际的使用上来讲各个编程语言为了方便程序的开发,也都会提供有字符串的相应描述。在Java里面使用的是String作为字符串的定义。

由于String类的存在较为特殊,所以其可以像普通变量那样采用直接赋值的方式进行字符串的定义,并且要求使用“""”进行字符串描述。

范例:定义一个字符串

image.png

在进行字符串变量使用的时候也可以使用“+”来进行字符串的连接处理。

范例:实现字符串的连接

image.png

但是需要考虑另外一点,此时对于“+”就有了两种描述:字符串的连接、数字的加法计算。那么下面来观察一个程序。

范例: 观察“+”的问题。

image.png

Java语言里面,数据范围大的数据类型与数据范围小的数据类型进行计算的时候,所有范围小的数据类型自动转型为范围大的数据类型,但是如果此时有String字符串了,则所有的类型无条件先变为String,如果有“+”表示的就是字符串连接。

image.png

在描述字符串的时候也可以使用转义字符进行一些处理,例如:TAB ( t)"(\")'(\')、换行、( \n)\(\\)

范例:观察转义字符

image.png

       这些字符是可以在学习的过程之中进行一些简单的格式化显示处。

相关文章
|
1月前
|
存储 缓存 测试技术
CMake String函数:如何巧妙地在cmake中操作字符串
CMake String函数:如何巧妙地在cmake中操作字符串
84 0
|
2月前
|
存储 XML 缓存
Java字符串内幕:String、StringBuffer和StringBuilder的奥秘
Java字符串内幕:String、StringBuffer和StringBuilder的奥秘
26 0
|
存储 编译器 Linux
标准库中的string类(中)+仅仅反转字母+字符串中的第一个唯一字符+字符串相加——“C++”“Leetcode每日一题”
标准库中的string类(中)+仅仅反转字母+字符串中的第一个唯一字符+字符串相加——“C++”“Leetcode每日一题”
|
14天前
|
JavaScript
js 字符串String转对象Object
该代码示例展示了如何将一个以逗号分隔的字符串(`'1.2,2,3,4,5'`)转换为对象数组。通过使用`split(',')`分割字符串并`map(parseFloat)`处理每个元素,将字符串转换成浮点数数组,最终得到一个对象数组,其类型为`object`。
|
18天前
|
XML 编解码 数据格式
Python标准数据类型-String(字符串)
Python标准数据类型-String(字符串)
23 2
|
1月前
|
SQL JavaScript
js开发:请解释什么是ES6的模板字符串(template string),并给出一个示例。
ES6的模板字符串以反引号包围,支持变量和表达式插入以及多行书写。例如,插入变量值`Hello, ${name}!`,计算表达式`${num1 + num2}`,以及创建多行字符串。模板字符串保留原始空格和缩进,简化了字符串拼接,提高了代码可读性。
18 6
|
1月前
|
SQL Java
使用java中的String类操作复杂的字符串
使用java中的String类操作复杂的字符串
9 0
|
1月前
String类及相应的字符串操作方法
String类及相应的字符串操作方法
68 1
|
1月前
|
存储 程序员 C++
在C++语言中string-vector的字符串作用类型
在C++语言中string-vector的字符串作用类型
9 0
|
1月前
|
存储 安全 Java
36、Java 中的 String、StringBuilder、StringBuffer、字符串常量池和 intern 方法
36、Java 中的 String、StringBuilder、StringBuffer、字符串常量池和 intern 方法
31 0