JAVA二维字符串数组和一维数组的存储

机器学习之禅 2014-03-18 09:22:40
有一些数据存在一个文件里。我每次读取一行,根据分隔符存到string[]数组里。
每行不超过4个单词,总共多少行不知道。
我想把这些行最后都存入一个string[][]里面,应该怎么操作啊
...全文
200 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiekou0704 2014-03-18
  • 打赏
  • 举报
回复
楼上的就可以了。。
S117 2014-03-18
  • 打赏
  • 举报
回复
引用 3 楼 taxuelingbing 的回复:
[quote=引用 2 楼 longtian1213 的回复:] 总共多少行不知道,你怎么用数组!
动态的不行吗[/quote] java支持动态数组吗?
momoyssy 2014-03-18
  • 打赏
  • 举报
回复
数组没有动态的,但是你可以实例的时候传个参数,比如int a = 10 ; String[] s = new String[a]; 但是,一旦实例化后,数组的大小就确定了,也就是说你在操作组数的时候,最终还是得要确定他的大小,也就是文件的行数。 在不确定大小的时候,通常用集合,List,List集合是动态的,虽然效率比不上数组,但是无需关心大小。 针对你上面的问题,每一行可以用数组来存取,最大不超过4个,你就定义一个大小为4的数组作为List的内容。 List<int[]> ls = new ArrayList<int[]>(); 然后就是对ls的操作了。
机器学习之禅 2014-03-18
  • 打赏
  • 举报
回复
引用 2 楼 longtian1213 的回复:
总共多少行不知道,你怎么用数组!
动态的不行吗
S117 2014-03-18
  • 打赏
  • 举报
回复
总共多少行不知道,你怎么用数组!
teemai 2014-03-18
  • 打赏
  • 举报
回复
用List,里面放String[]

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧