java-字符串

字符串:

使用String对象存储字符串
String s="HelloWorld";
String s=new String();
String s=new String("HelloWorld")
String类位于java.long包中,具有丰富的方法

equals()方法比较原理
equals():检查组成字符串内容的字符是否完全一致

“==”和equals()有什么区别
==:判断两个字符串在内存中的首地址,即判断是否是同一个字符串
equals就是比较两个字符串内容是否相同

字符串比较:
equalslgnoreCase()方法
toLowerCase()方法
toUpperCase()方法

字符串常用提取方法




字符串拆分
String类提供了split()方法,将一个字符串分割为子字符串,结果作为字符串数组返回
StringBuffer类
StringBuffer:String增强版
StringBuffer声明
StringBuffer sb=new StringBuffer(); //创建空StringBuffer对象;
StringBuffer sb=new StringBuffer("aa");//创建一个变量存储字符串aa;
StringBuffer的使用
sb.toString(); //转化成String类型
sb.append("**");//追加字符串

例:提取字符串
package java0807;

import java.util.Scanner;

public class Ex2提取字符串 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in 

);
		System.out.println("欢迎进入作业提交系统");
		System.out.print("请输入java文件名:");
		String n = sc.next();
		boolean r = n.endsWith(".java");
		if (r) {
			System.out.print("请输入你的邮箱:");
			String email = sc.next();
			if (email.indexOf('@') != -1 && email.indexOf('.') > email.indexOf('@')) {
				System.out.println("Email有效");
			} else {
				System.out.println("Email无效。作业提交失败!");
			}
		} else {
			System.out.println("文件名错误");
		}

	}
}

结果截图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值