package stringtest;
/**
* ==============(字符串)==============
* 字符串就是一系列字符的序列。在Java语言中字符串是用一对双引号 " " 括起来的
* 字符序列。字符串也是编程中经常要使用的数据结构,从某种程度上说,字符串有些类似于
* 字符数组。在java语言中,无论上字符串常量还是字符串变量,都是用类来实现的。
*
* 程序中用到的字符串可以分为两大类:
* 一类是创建之后不会再做修改和变动的字符串变量;
* 另一类是创建之后允许再做修改的字符串变量。
*
* 对于前一种字符串变量,由于程序中经常需要对它做比较、搜索之类的操作,所以通常
* 把它放在一个具有一定名称的对象之中,由程序完成对该对象的上述操作,在java程序中
* 存放这种字符串的变量是String类对象;对于后一种字符串变量,由于程序中经常需要对
* 它做添加、插入、修改之类的操作,所以这种字符串变量一般都存放在StringBuilder类
* 的对象之中。
*
*/
public class StringTest {
public static void main(String[] args) {
//字符串变量的创建
/**
* 首先再强调一下字符串常量和字符常量的不同,字符常量是用单引号 ''括起来的
* 单个字符,而字符串常量是用双引号""括起来的字符序列。
* 声明字符串变量的格式与其他变量一样,分为对象的声明和对象创建两步,这两步
* 可以分成两个独立的语句,也可以在一个语句中完成。
*
* 格式一:
* String 变量名;
* 变量名 = new String("字符串");
* 如:
*/
String string1;
string1 = new String("Hello");
/**
* 格式二:
* String 变量名 = new String("字符串");
* 如
*/
String string2 = new String("hello");
/**
* 还有一种非常特殊而常用的创建String对象的方法,这种方法就是直接利用双引号括起来
* 的字符串为新建的String对象赋值,即在声明字符串变量时直接初始化。
* 格式三:
* String 变量名 = "字符串";
* 如:
*/
String string3 = "Hello";
/**
* 由于字符串是引用型变量,所以其存储方式与数组的存储方式基本相同。
* 程序中可以用赋值运算符为字符串变量赋值,除此之外,JAVA语言定义 +
* 运算符可用于两个字符串的链接操作
* 如:
*
*/
String string4 = "Hello" + "morning";
/**
* 如果字符串与其他类型的变量进行 "+" 运算,系统自动将其他类型的数据转换为字符串型。
* 如:
*/
int i = 11;
String string5 = "i="+i;
}
}
字符串
最新推荐文章于 2024-07-21 21:29:30 发布
