java字符串是string类,Java程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。字符串是常量;它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。因为 String 对象是不可变的,所以可以共享。

创建字符串

创建字符串最简单的方式如下: (推荐学习:java课程)String greeting = "java入门教程";

在代码中遇到字符串常量时,这里的值是 "菜鸟教程"",编译器会使用该值创建一个 String 对象。

和其它对象一样,可以使用关键字和构造方法来创建 String 对象。

String 类有 11 种构造方法,这些方法提供不同的参数来初始化字符串,比如提供一个字符数组参数:

StringDemo.java 文件代码:public class StringDemo{

public static void main(String args[]){

char[] helloArray = { 'r', 'u', 'n', 'o', 'o', 'b'};

String helloString = new String(helloArray);

System.out.println( helloString );

}

以上实例编译运行结果如下:runoob

注意:String 类是不可改变的,所以你一旦创建了 String 对象,那它的值就无法改变了(详看笔记部分解析)。

如果需要对字符串做很多修改,那么应该选择使用 StringBuffer & StringBuilder 类。

什么是java字符串_什么是java字符串相关推荐

  1. java中转json字符串_如何在Java中转义JSON字符串-Eclipse IDE技巧

    java中转json字符串 在Java应用程序中工作或进行JSON解析时,通常很常见的做法是从某些资源(例如RESTful Web服务)中复制粘贴JSON字符串,然后使用Jackson库解析JSON. ...

  2. java正则表达式所有字符串_如何在Java中使用正则表达式打印字符串的所有字符?...

    元字符"." 匹配所有字符,以使用正则表达式打印所有字符-使用compile()方法编译正则表达式. 使用matcher()方法创建Matcher对象. 使用find()方法找到匹 ...

  3. java 按符号分割字符串_如何根据java根据指定的字符,分割字符串?

    展开全部 根据java根据指定的字符,分割字符串的方法是:e69da5e887aa62616964757a686964616f31333365633866String temp[]=result.sp ...

  4. 不满6位补零 字符串_如何实现java字符串格式化长度不足补0

    可以通过一行代码补足位数,但是能一行代码补足位数的,前面都是补的空格,而要想补0的,都是需要整数型,用到的函数是 String.format,可以格式化整形,字符串,日期等. 例如:System.ou ...

  5. java 枚举_深入理解Java枚举

    所有知识体系文章,[GitHub](https://github.com/Ziphtracks/JavaLearningmanual)已收录,欢迎Star!再次感谢,愿你早日进入大厂! https:/ ...

  6. java翻译程序_有没有java代码翻译软件?

    展开全部 没有翻译软件,但是能32313133353236313431303231363533e78988e69d8331333365646333编写翻译程序. java 代码翻译实例: 1.输入一个 ...

  7. java横线_知识点:java一些方法会有横线?以Date 过期方法为例

    原因:他们的开发者在升级方法后,添加了@Deprecated注释, 目的是为了提醒我们,这个方法现在已经有新的方法了,不建议继续使用! 比如: JAVA中Date的tolocalstring为什么不建 ...

  8. java学习_都说Java难学,不知道具体的学习内容?全套Java学习路线送上

    首先,我个人比较推崇的学习方法是:先学java前段,也就是HTML,css,js,因为学习java以后肯定是往java ee方向发展的,学习完前端,在学习后端很多东西比计较容易理解! 其中J2SE是关 ...

  9. java 虚拟机_浅谈Java虚拟机内存区

    1. Java 虚拟机内存区概述 我们在编写程序时,经常会遇到OOM(out of Memory)以及内存泄漏等问题.为了避免出现这些问题,我们首先必须对JVM的内存划分有个具体的认识.JVM将内存主 ...

最新文章

  1. python hist函数_Python主要数据探索函数
  2. 忍不了,又黑我运维攻城狮??| 每日趣闻
  3. LocalResizeIMG前端HTML5本地压缩图片上传,兼容移动设备IOS,android
  4. Ubuntu 11.10更新源地址列表更改方法及下载
  5. MySQL中如何查询数据(上)
  6. 机器视觉 · 网络相机
  7. csuoj 1350: To Add Which?
  8. 用ppt画科研论文的图如何转eps
  9. oracle如何配置dns连接,图文详解添加DNS服务器的操作步骤
  10. C#多线程编程系列(一)- 简介
  11. VB.net SP1 的兼容性问题
  12. java开发按键精灵_一个使用JAVA编写的类似按键精灵的程序
  13. linux更新电池驱动下载,Linux 5.13电源管理与ACPI更新已提交
  14. 大数据产品价值主张_大数据对商业模式创新的影响
  15. 一个服务器部署一个以及两个以上tomcat时且为htts时教程
  16. [附相应图片]HTML+CSS学成网首页制作基础案例
  17. NAMD 中计算水分子沿某一放向的平均值 (tcl/tk 脚本输出数据, awk 求某一列平均值)
  18. (一)性能测试(压力测试、负载测试)、
  19. 佳能尼康新旧炮镜群比照
  20. tp剩余未验证内容-6

热门文章

  1. 切换到ZSH以后遇到的坑
  2. html flag属性,html5 的flag是什么意思?
  3. linux DMA机制实现(e1000资源分配)
  4. 计算机程序设计基础(C语言版)pdf
  5. 隧道工地考勤人员定位体系,提高施工人员作业安全-新导智能
  6. 【编译原理】LL(1)语法分析器
  7. Unity 图形 - 摄像机
  8. Xcode10.1安装插件
  9. Python队列Queue
  10. linux系统下查看cpu功耗,Linux系统下查看CPU信息