包裹类型

对于基本数据类型,Java提供了对应的包裹(wrap)类型。这些包裹类型将一个基本数据类型的数据转换成对象的形式,从而使得它们可以像对象一样参与运算和传递。下表列出了基本数据类型所对应的包裹类型:

字符串变量

String s;

String是一个类,String的变量是对象的管理者而非所有者

就像数组变量是数组的管理者而非所有者一样

字符串连接

用加号(+) 可以连接两个字符串

"hello"+"world"->""helloworld"

当这个+的一边是字符串而另一边不是时,会将另一边表达为字符串然后做连接

用 String 类定义

1. String() 初始化一个新创建的 String 对象,表示一个空字符序列。

2. String(String original)

初始化一个新创建的 String 对象,使其表示一个与参数相同的字符序列。换句话说,新创建的字符串是该参数字符串的副本。

例如:

String str1=new String("Hello Java");

String str2=new String(str1);

3、String(char[ ]value)

分配一个新的字符串,将参数中的字符数组元素全部变为字符串。该字符数组的内容已被复制,后

续对字符数组的修改不会影响新创建的字符串。

最新文章

  1. 2016icpc大连站总结(呐 如果把这段回忆,起个名字珍藏起来,叫它“宝物”应该很合适吧)
  2. 关于margin的一些问题
  3. Ubuntu通过APT配置开发环境
  4. 用CRTP在C++中实现静态函数的多态
  5. python入门笔记第一天
  6. Android之查看外部依赖jar的源代码_android private libralies does not allow modifications to source
  7. c++ --> typedef用法总结
  8. Mac安装SecureCRT
  9. 自己总结的C#编码规范--7.文档下载 & 总结
  10. 20个命令行工具监控 Linux 系统性能【转载】
  11. Convert DataFrame string complex i to j python // “Cloning” row or column vectors
  12. PS添加透明立体水印
  13. Java NIO系列教程(九) ServerSocketChannel
  14. [javaSE] 数组(排序-选择排序)
  15. Linux入门-3 Linux磁盘及文件系统管理
  16. 8条规则图解JavaScript原型链继承原理
  17. [转] 用深度学习(CNN RNN Attention)解决大规模文本分类问题 - 综述和实践
  18. 《DSP using MATLAB》示例Example 6.10
  19. HDU 2084 数塔 (水DP)
  20. TWinHTTP

热门文章

  1. 如何使用vscode快速配置C语言环境(简单实用)
  2. 2022,一个Java程序猿的外设配置
  3. 论文笔记 - MetaICL: Learning to Learn In Context
  4. docker清空网络配置
  5. Go map 竟然也会发生内存泄露?
  6. SpringBoot启动流程源码分析
  7. Perl读取Excel中的数据
  8. 2022春每日一题:Day 40
  9. JqGrid 编辑单元格内容时提示url未设定错误 2018-08-06
  10. 一文带你了解 Spring 的@Enablexxx 注解