string

Posted GGBeng

tags:

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

一、关键点

1. 使用字符串字面值初始化string对象

  如:string s1 = "hiya";  string s2("hiya");

  • 该字面值的最后那个空字符不会被拷贝到这个string对象中。
  • 切记,字符串字面值是字符数组,与string是不同的类型。

2. 使用getline()读取string时的换行符

  如:string s3; getline(cin, s3);

  • 函数getline()从给定的输入流cin中读入内容,直到遇到换行符为止(注意换行符也被读进来了),然后将所读的内容存入到s3中(但不存换行符)。
  • 实质上,此换行符被丢弃。

以上是关于string的主要内容,如果未能解决你的问题,请参考以下文章

String类型的==和equals问题及常量池小结

StringUtils工具类

浅析String.intern()方法

Java基础面试题

删除List集合数据问题

StringUtils工具类常用方法