VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1372|回复: 7

求查询分拆字符串的方法..

[复制链接]

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-23 21:20:01 | 显示全部楼层 |阅读模式
正在做一个简单学生成绩查询的程序,其他方面都写好了,就有一个问题没解决,我需要一个类,类的方法能处理一个字符串,例如:"20044440607 张三 21 88 85 65",第一个是学号,首先判断学号是否匹配,若匹配,则把这个字符串分拆为几个字符串放到一个字符串数组中.要比较优化的算法
回复

使用道具 举报

0

主题

6

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
发表于 2020-2-8 10:30:01 | 显示全部楼层
string.split(" ");
回复

使用道具 举报

3

主题

17

帖子

14.00

积分

新手上路

Rank: 1

积分
14.00
发表于 2020-2-9 10:45:01 | 显示全部楼层
顶楼上
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-2-12 00:15:01 | 显示全部楼层
是啊,split
str.split("[\\s]+");
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-2-14 21:45:01 | 显示全部楼层
用StringTokenizer也可以啊
回复

使用道具 举报

0

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-2-15 13:45:02 | 显示全部楼层
Scanner类里面有专门用来拆分和查找字符串的方法,具体看API文档
回复

使用道具 举报

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
 楼主| 发表于 2020-2-15 17:45:01 | 显示全部楼层
谢谢,问题解决了,原来String类还有这么个方法,我在那么厚的<Java技术内幕>都找不到.
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-9-6 17:30:01 | 显示全部楼层
啊。。。奇怪  不是有个简单的方法吗... subString方法 截取字符。。。Ok
  
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表