社区
Java SE
帖子详情
关于字符串和字符的问题
hui3zhihui
2004-04-13 05:35:49
谁可以帮忙解决以下,怎么判断一个String里面的字符只能由0--9 a--Z A--Z这些组成。还有时间的问题,怎么判断两个时间之间相差天数,如2004-02-25到2004-04-11之间相差多少天?
...全文
68
8
打赏
收藏
关于字符串和字符的问题
谁可以帮忙解决以下,怎么判断一个String里面的字符只能由0--9 a--Z A--Z这些组成。还有时间的问题,怎么判断两个时间之间相差天数,如2004-02-25到2004-04-11之间相差多少天?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hui3zhihui
2004-04-13
打赏
举报
回复
to CoolAbu(阿卜-Never Stop(★★★★)) :
不好意思,刚才眼睛看花了,找到了,Pattern p1 = Pattern.compile("[\\w]*");
这一句是什么意思,能给我讲一下吗?
hui3zhihui
2004-04-13
打赏
举报
回复
to CoolAbu(阿卜-Never Stop(★★★★)) :
请问一下Pattern,Matcher在那里有的?我在doc API里面没有看到阿
hui3zhihui
2004-04-13
打赏
举报
回复
使用char比较大小的时候,是转化成ascii码,这些字符应该是连在一起的吧!
CoolAbu
2004-04-13
打赏
举报
回复
1、
String yourText="abcedif12123sdf.";
Pattern p1 = Pattern.compile("[\\w]*");
Matcher m1 = p1.matcher(yourText);
if(m1.matches())
System.out.println(yourText+ " the string is valid");
else
System.out.println(yourText+ " the string is not valid");
2、
Calendar c1=Calendar.getInstance();
c1.set(2004,2,25);
Calendar c2=Calendar.getInstance();
c2.set(2004,4,11);
int days=(int)((c2.getTimeInMillis()-c1.getTimeInMillis())/(1000*60*60*24));
hui3zhihui
2004-04-13
打赏
举报
回复
to qwchung(小六) :
0--9 a--z A--Z如果用char c 的话,可以改成
for(int i=0;i<str.length();i++)
{
char c= str.charAt(i);
if(!(c>='0'&&c<='Z')){//||(c>='a'&&c<='z')||(c>='A'&&c<='Z')))
return false;
}
吗??
qqbz
2004-04-13
打赏
举报
回复
String对象有直接的方法判断是否是字母或数字类型的字符方法。
时间类型可能会有相关的方法直接可用。
GoldApple
2004-04-13
打赏
举报
回复
1。用正则表达式可以解决,你可以参考 apache 的一个 regexp 的包
http://jakarta.apache.org/regexp/index.html
2。想办法把他们转化为 long 值,然后相减再除以一天的毫秒数即可
qwchung
2004-04-13
打赏
举报
回复
//字符串
public boolean checkString(String str)
{
boolean result = true;
for(int i=0;i<str.length();i++)
{
char c= str.charAt(i);
if(!((c>='0'&&c<='9')||(c>='a'&&c<='z')||(c>='A'&&c<='Z')))
return false;
}
return result;
}
//时间
public long dayBetween(String rq1,String rq2)
{
String result = "0";
Timestamp kp = Timestamp.valueOf(rq1+" 00:00:00");
Timestamp sb = Timestamp.valueOf(rq2+" 00:00:00");
long l_time = sb.getTime()-kp.getTime();
long day=l_time/86400000;
return day;
}
Python 47个
字符
串
方法
# Python 47个
字符
串
方法## 课程介绍同学们是否总是要搜资料、查官网后,才知道怎么操作
字符
串
?如果是,来学学本课程吧,本课程以讲解官网文档的方式,讲解 Python 47个
字符
串
方法,涉及替换、删除、连接、查找、...
字符
串
和
字符
串
数组
文章目录
字符
串
字符
串
输出
字符
串
常用方法计算
字符
串
的长度
字符
串
拼接
字符
串
拷贝
字符
串
比较
字符
串
数组
字符
串
用双引号引起来的就是
字符
串
,
字符
串
由
字符
组成
字符
串
使用%s格式化输出
字符
串
以\0结尾,没有\0就不是
字符
串
只要是用双引号括起来的都是
字符
串
字符
串
的本质就是数组 注意:
字符
串
变量和普通的
字符
数组有一定的区别,C语言规定,
字符
串
必须以\0结尾(作为
字符
串
的结束符号),所以
字符
串
变量的元素...
Python中的
字符
串
切片(截取
字符
串
)
字符
串
索引示意图
字符
串
切片也就是截取
字符
串
,取子串 Python中
字符
串
切片方法
字符
串
[开始索引:结束索引:步长] 切取
字符
串
为开始索引到结束索引-1内的
字符
串
步长不指定时步长为1
字符
串
[开始索引:结束索引] 练习样例 # 1.截取2 - 5位置的
字符
num_str_1 = num_str[2:6] print(num_...
C语言关于
字符
串
和
字符
数组的转化
问题
C语言关于
字符
串
和
字符
数组的转化
问题
小菜鸡CS本科生一枚,第一次写博客,如果有什么写的不对或者不好的欢迎大家批评指正, 写这篇博客的原因是我今天遇到的一道题,题目很简单,leetcode中等难度,可是这道题却困扰了我整整一天,连上课都没好好听讲,无论如何也想不出个所以然。之所以我被困扰了这么久,就是因为
字符
数组转化
字符
串
的小细节。下面我们进入正题: 要把
字符
串
转化为
字符
数组是很简单的,有手就行,在这里就不讨论也不解释了,代码如下: int main() { char *str1="numstr";
编写Java程序,实现
字符
串
统计和处理
返回本章节 返回作业目录 需求说明: 在控制台输入纯
字符
的
字符
串
,输出当前
字符
串
的长度。 统计出该
字符
串
中出现相同字母次数最多的字母(不考虑不同字母出现次数相同的情况)。 将出现最多次数的字母字母替换成“-”,并将该
字符
串
按照“-”进行拆分成
字符
串
数组,最后对该
字符
串
数组进行遍历。 实现思路: 统计用户在控制台中输入的
字符
串
中出现字母次数最多的算法 实现代码: char[] ch = str.toCharArray(); Arrays.sort(ch); //对数组排序 ..
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章