2 melodymanan melodymanan 于 2016.03.02 09:50 提问

有关string类字符串拆分的问题

图片说明
这样的数据文件

我想用getline(file, line);//按行提取文件,然后把每一行拆分成五部分
分别用int a ,b,c,d,e保存 ;
例如第一行最后 a=0;b=640;c=75;d=75;e=75;
应该怎样实现呢
里面的string类可以转成int吗
String类的拆分一般都有什么函数呢
谢谢大家

14个回答

caozhy
caozhy   Ds   Rxr 2016.03.02 09:59

Java?用split函数

wendi_0506
wendi_0506 免费分享!爱奇艺、优酷会员帐号 地址:http://dwz.cn/2P3eEg
接近 2 年之前 回复
caozhy
caozhy   Ds   Rxr 2016.03.02 09:59
zqk1062787941
zqk1062787941   2016.03.02 10:49

string自带一些方法,你可以看看分割的方法,看参考文档

zqk1062787941
zqk1062787941   2016.03.02 10:50

string自带一些方法,你可以看看分割的方法,看参考文档

zqk1062787941
zqk1062787941   2016.03.02 10:50

string自带一些方法,你可以看看分割的方法,看参考文档

zqk1062787941
zqk1062787941   2016.03.02 10:52

string自带一些方法,你可以看看分割的方法,看参考文档

zhaogoupan
zhaogoupan   2016.03.02 11:08

string自带一些方法,你可以看看分割的方法split(),看参考文档

zhaogoupan
zhaogoupan   2016.03.02 11:08

string自带一些方法,你可以看看分割的方法split(),看参考文档

enpterexpress
enpterexpress   2016.03.02 11:44
 Stringstrs[]=str.split("");

这个数组就是每行的值

luochoudan
luochoudan   Ds   Rxr 2016.03.02 11:48

第一个,String可以转成int,Integer.parseOf(),就行了,详细的百度;
第二个,你要把一行拆分成5个,建议你先把一行取出来,看看每两个字符串之间有没有什么特殊标志,若有的话,像一楼说的就简单多了, 如"0,640,75",String.split(",")就行。没有的话,一列一列取吧。

共14条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!