Lesson5-字符串

系列文章目录

提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
例如:第一章 Python 机器学习入门之pandas的使用


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:这里可以添加本文要记录的大概内容:

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

一、字符串

所有的文本都叫字符串,
创建字符:char ch1 = ‘A’;
创建字符串:String str = “java”;

1.字符串常量

2.字符串对象(变量)

对比声明一个基本类型的变量,声明一个String类 类型的变量叫做对象。

二、String类

1.声明字符串对象(变量)

String a ;//声明字符串对象,相当于String a = null;

2.创建字符串—就是给字符串对象(变量)赋值

  1. 引用字符串常量-----掌握
//1
String a = "时间就是金钱";//声明字符串对象并创建字符串(赋值)
//2
String str1, str2;//声明字符串对象
str1 = "we are student";//创建字符串(赋值)
str2 = "we are student";//创建字符串(赋值)
//3
String a = "时间就是金钱", b = "金钱如粪土";//声明字符串对象并创建字符串(赋值)
  1. 利用构造方法直接实例化-----掌握
String a = new String("时间就是金钱");//声明字符串对象并创建字符串(赋值)
  1. 利用字符数组实例化-----了解
char [] charArray = {'时','间','就','是','金','钱'};
String a = new String(charArray);//声明字符串对象并创建字符串(赋值)
  1. 利用字节数组实例化-----了解
byte[] byteArray = {-60, -6, -70, -61};//代表您好
String a = new String(byteArray);//声明字符串对象并创建字符串(赋值)

三、字符串的操作

1.连接字符串

2.获取字符串信息

3.字符串操作

4.格式化字符串

四、正则表达式

普通的字符串常量或者变量(对象),配合Pattern和Matcher使用

		// ----------正则表达式--------------//
		String regex = "\\w+@\\w+\\.\\w{2,3}";
		String str1 = "42573853@qq.com";
		if (str1.matches(regex)) {
			System.out.println(str1 + "是一个合法的邮箱地址!");
		}
		System.out.println(regex);//就是普通的字符串

五、String\StringBuffer\StringBuilder

下面涉及到匿名对象!!!!!在这里插入图片描述
在这里插入图片描述


总结

以上就是对Java语言基础部分的第一部分。后续是流程控制、字符串、数组、类和对象、包装类、数字处理类…的学习。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值