学习笔记NO.2

这篇学习笔记详细介绍了Java中字符串的各种方法,包括创建、查找、替换、比较等,以及正则表达式的使用。同时,笔记还涵盖了数组、类和对象的基础知识,以及包装类和数字处理类的使用。
摘要由CSDN通过智能技术生成

学习

字符串的一些方法汇总
  1. 创建字符串
    String(char a[]);
    String(char a[],int offset,int length) offset表示开始截取字符串的位置
    String (char[] value)使字符数组的所有元素连接成字符串
  2. 获取字符串长度 size=str.length();
  3. 字符串查找
    int a=str.indexOf(substr) 在str里面查找substr,返回第一次出现substr的位置
    int b=str.lastindexOf(substr) 同上,返回最后一次出现substr的位置,
    上边没找到的话就返回 -1
  4. 获取指定位置上的字符
    char mychar=str.charAt(6) 找第六个字符,都是从零开始计
  5. 获取子字符串
    str.substring(int beginIndex), 从指定位置开始截取字符串,直到结束
    str.substring(int beginIndex,int endIndex),从开始到结束截取
  6. 去除空格
    str.trim(),去除前面和后边的空格,字符串里边的没办法
  7. 字符串替换
    str.replace(char oldChar,char newChar),把字符串str里面的旧的换成新的
    替换可以是字符或字符串tr
  8. 判断字符串的开始与结尾
    str.strartsWith( String prefix)判断str是否以prefix为开头
    str.endsWith(String suffix),判断是否以suffix为结尾
    返回值类型都是boolean。
  9. 判断字符串是否相等
    str.equals(String otherstr)判断两个字符串是否完全一样,比较大小写
    str.equalsIgnoreCase(String otherstr)忽略掉大小写的情况下比较
    返回值都是boolean类型
  10. 按照字典顺序比较两个字符串 //Unicode表
    str.compareTo(String otherstr)如果otherstr在str之前就返回一个正整数,反之就是负整数,要是完全相等就是零,而要想返回零的条件就是用equals()方法返回true的时候。
  11. 字母大小写转换
    str.toLower(),将str转换为小写
    str.toUpper(),将str转换为大写
  12. 字符串分割
    str.split(String sign) 按照sign进行分割,
    str.split(String sign,int limit)按照sign进行分割,并且限定分割次数,limit就是最总的数量即几份。
public class Division{
   
	public static void main(String[] args) {
   
		// 创建字符串
		String str = "19251685051";
		// 按照"."进行分割
		String[] firstArray = str.split("5");
		// 按照"."进行两次分割
		String[] secondArray = str.split("\\.", 3);
		// 输出str原值
		System.out.println("str的原值为:[" + str + "]");
		// 输出全部分割的结果
		System.out.print("全部分割的结果:");
		for (String a : firstArray) {
   
			System.out.print("[" + a + "]");
		}
		System.out.println();// 换行
		// 输出分割两次的结果
		System.out.print("分割两次的结果:");
		for (String b : secondArray) {
   
			System.out.print("[" + b + "]");
		}
		System.out.println();
	}
}

 这个应该是字符串分割后的输出方法。

-----------------------------------------------------------------------

格式化字符串

  1. 日期格式化
    Date dat=new Date;
    String s=String.format("%te",dat) 这样s就表示一个字符串了

要注意上边的 import java.until.date;

import java.util.Date;

public class Division{
   
	public static void main(String[] args) {
   
		Date dat = new Date()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值