一、简介

字符串广泛应用在Java编程中,在Java中字符串属于对象,Java提供了String类来创建和操作字符串。

创建字符串最简单的方式如下:

String greeting = "Hello world!";

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

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

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

public class StringDemo{public static void main(String args[]){char[] helloArray = { 'h', 'e', 'l', 'l', 'o', '.'};String helloString = new String(helloArray);  System.out.println( helloString );}
}

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

hello.

二、笔记

package com.hgd.study;
/*** 引用数据类型之字符串* * 栈空间:存放的是比较小的数据,包含基本数据类型和字符串,变量名* 堆空间:存放的是引用数据类型* @author HuTiger**/
public class ReferenceTypesString {
public static void main(String[] args) {int i =100;//声明一个整型,并初始化//在java中字符串将作为引用数据类型String name ="王小虎";//声明一个字符串并初始化//ps:字符串的内容一定是在一对双引号中,字符一定是在一对单引号中
    String s="100";System.out.println(i+100);System.out.println(s+100);//+ 如果于字符串一起运算表示的是连接而不是加法运算,运算转变为字符串
}
}

转载于:https://www.cnblogs.com/huguodong/p/5865356.html

Java学习笔记之:Java引用数据类型之字符串相关推荐

  1. Java学习笔记1:Java中有关print、println、printf的用法和区别

    Java学习笔记1:Java中有关print.println.printf的用法和区别 最近在学习java,写一些笔记记录下. 1.print()函数是一般的标准输出,但是不换行. 2.println ...

  2. 【火同学】Java学习笔记——标识符,基本数据类型,变量

    Java学习笔记 Ps:素材来源:老韩校长的Java编程课.目的是记录自己的学习历程,与商业利益无关.所有步骤都是自己根据课程内容编写,所以投原创啦! ★哔哩哔哩~搜索:这里是火同学 观看视频介绍 大 ...

  3. Java学习笔记(java基础)

    Java学习笔记(第一周) Java 介绍 Java 发展方向 JVM , JDK , JRE 名词解释 Java语言的特点 Java安装 安装包的下载 配置环境变量 验证是否安装成功 Java的第一 ...

  4. Java学习笔记01—Java概述、数据类型、变量、标识符、类型转换

    1. Java概述 1.1 Java语言发展史(了解) 语言:人与人交流沟通的表达方式 计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言 Java语言是美国Sun公司(Stanford Uni ...

  5. Java 学习笔记(4)——java 常见类

    上次提前说了java中的面向对象,主要是为了使用这些常见类做打算,毕竟Java中一切都是对象,要使用一些系统提供的功能必须得通过类对象调用方法.其实Java相比于C来说强大的另一个原因是Java中提供 ...

  6. 【java】java学习笔记之java oop(面向对象)

    如下图所示为笔者总结的java oop(面向对象)学习笔记,其中,附带有代码示例(未展开),方便理解记忆.需要源文件的请到我的资源中下载,下载地址:https://download.csdn.net/ ...

  7. 【java】java学习笔记之java常用类

    如下图所示为笔者总结的java常用类学习笔记,其中,附带有代码示例(未展开),方便理解记忆.需要源文件的请到我的资源中下载,下载地址:https://download.csdn.net/downloa ...

  8. JAVA学习笔记 03 - JAVA语言程序结构

    本文是Java基础课程的第三课.计算机语言的程序结构无外乎顺序结构.分支结构.循环结构,本文主要介绍Java语言中这些程序结构是如何实现的 文章目录 一.程序结构 二.分支结构 1.单分支if语句 2 ...

  9. 【Java学习笔记】 网络编程04 优化字符串拼接:JSON

    学习时间 0731 优化拼接字符串 String : 是复合类型 ,相当于char的数组 是final类,也就是不支持继承 public final class String {private fin ...

  10. Java学习笔记 - 4 Java核心类库

    4 Java 核心类库 4.1 泛型 泛型,即"参数化类型".就是将原来具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时 ...

最新文章

  1. golang 获取切片 slice 第一个 最后一个 元素
  2. Java实战项目开发学习书籍
  3. 如何用行为树开发游戏AI以及任务系统?
  4. apk静态注射[转]-未实践
  5. mysql映射成hashmap_大厂面试必问!HashMap 怎样解决hash冲突?
  6. Delphi无法修改Clientdataset的字段的解决方法
  7. ubuntu安装teamviewer教程 linux安装teamviewer教程
  8. WPF学习笔记——在“System.Windows.StaticResourceExtension”上提供值时引发了异常
  9. 路由器php系统时间设置时间设置时间设置时间设置时间设置,win7电脑提示系统时间设置有误请更新系统日期...
  10. 人机身份验证开发资料
  11. python 读取xlsx特定页_python 读取 Excel
  12. 三菱FX5U,机床X轴Y轴工作台定位控制程序 使用三菱J4-A系列伺服驱动器绝对位置系统,程序大小27000多步
  13. opporeno怎么刷鸿蒙系统,opporeno老是提示更新系统
  14. Typecho 插件开发基础
  15. 项目管理常用的七大工具
  16. TwinCAT 3 气缸程序
  17. npm引入小程序官方WeUI组件库weui-miniprogram
  18. 命令提示符(CMD)切换到指定目录的方法
  19. 航天信息将积极转型应对机遇
  20. 优质资源很难找?你想要的优质资源都在些网站了,难怪不容易找

热门文章

  1. 案例:隐秘而低调的内存泄露(OOM)
  2. 上海云栖:金融政企行业的CDN最佳实践
  3. AngularJS中的过滤器(filter)
  4. 谷歌浏览器开发调试工具中Sources面板 js调试等 完全介绍
  5. 她说程序员不懂浪漫,生日宴上惨变单身狗,其实,程序员的浪漫你不懂!
  6. GMF 教程 Mindmap 5
  7. xbmc addons
  8. 计算t-test 的C程序
  9. Backtrader多周期回测
  10. python几种括号表示的类型