日常小工具(持续更新中。。。)

本文介绍了如何使用Java进行字符串的切割与计数操作,包括获取特定符号前后的子串及统计乘号出现次数。此外,还展示了如何计算昨天的日期,通过System.currentTimeMillis()获取当前时间并减去一天的时间量,最后用SimpleDateFormat格式化输出。
String str = "40*60*1.5*5.8 10T";
String string = str.substring(str.lastIndexOf(" ") + 1);//取空格后的值
String string = str.substring(0,str.lastIndexOf(" "));//取空格前的值

int count = 0;
for(int i=0;i<str.length();i++){
	String s = String.valueOf(str.charAt(i)); //char 类型转String
		if(s.equals("×") || s.equals("*")){//判断数组中有几个乘号
			count++;
	}
}
String string = str.substring(0,str.lastIndexOf("*"));//取最后一个*前面的值

String string = str.substring(str.lastIndexOf("*") + 1);//返回最后一个*和空格之间的值
String string2 = string.substring(0,string.length()-4);

		Date today = new Date(System.currentTimeMillis() - 1000 * 60 * 60 * 24);
		SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
		String yesterday = simpleDateFormat.format(today);//获取昨天日期

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值