社区
Java SE
帖子详情
如何把取出来的数据存到一个数组中?
dengshangkun
2007-10-10 05:06:33
如题,一文本文档如下:
111100
111101
111102
111103
111104
111105
111106
将里面的数据
111100
111101
111102
111103
111104
111105
111106
读出来后,用什么方法把这些数据插入到一个数组中?
...全文
852
16
打赏
收藏
如何把取出来的数据存到一个数组中?
如题,一文本文档如下: 111100 111101 111102 111103 111104 111105 111106 将里面的数据 111100 111101 111102 111103 111104 111105 111106 读出来后,用什么方法把这些数据插入到一个数组中?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dengshangkun
2007-10-11
打赏
举报
回复
前面的和你的一样的,在后面加上
vec.copyInto(array); //文件内容转换到数组
int c = vec.size();
int d = array.length;
System.out.println(c + "and" + d);
if (array != null) {
int j;
for (j = 0; j < array.length; j++) {
System.out.println(array[i]+"a");
}
System.out.println(array[1] + 'b');
}
else {
System.out.println("array is empty");
}
}
catch (Exception e) {
}
可是每次运行只到了System.out.println(c + "and" + d);显示16and16,后面的就都没显示了
llxiong
2007-10-11
打赏
举报
回复
如下:最好再做array不为空的判断
for(int i=0; i<array.length; i++){
System.out.println(a[i]);
}
dengshangkun
2007-10-11
打赏
举报
回复
是这语句
System.out.println(array[i]);
没产生作用?该怎么修改?
dengshangkun
2007-10-11
打赏
举报
回复
是不是
vec.copyInto(array);//文件内容转换到数组
没有产生作用?
dengshangkun
2007-10-11
打赏
举报
回复
那语句好象没产生作用
dengshangkun
2007-10-11
打赏
举报
回复
llxiong,我把你那
vec.copyInto(array);//文件内容转换到数组
后面加了句
for (int i =0; i <vec.size(); ;i++)
{
System.out.println(array[i]);
}
怎么把数组的内容显示不出来?
java_zhaidp
2007-10-11
打赏
举报
回复
别太复杂!
java_zhaidp
2007-10-11
打赏
举报
回复
大概:
public class A
{
public static void main(String[] args)
{
int[] array = new int[7] ;
for (int i =0; i<7;i++)
{
array[i]=i*100;
}
for (int i =0; i<7;i++)
{
System.out.println(array[i]);
}
System.out.println("ok---");
}
}
llxiong
2007-10-11
打赏
举报
回复
可以这样
try {
String filepath ="--文件的路径+文件名--";
File file = new File(filepath);
FileReader fileread = new FileReader(file);
BufferedReader bufread = new BufferedReader(fileread);
int i = 0;
String line_content = "";
Vector vec = new Vector();
while ((line_content = bufread.readLine()) != null) {//将获取的每行数据解析;
vec.add(i,line_content);
i++;
}
String[] array = new String[vec.size()];
vec.copyInto(array);//文件内容转换到数组
}catch(Exception e){
}
dengshangkun
2007-10-11
打赏
举报
回复
wshsm,能写下主要的代码给我吗?急用,谢谢了,小弟刚学java
wshsm
2007-10-11
打赏
举报
回复
五万行拼成字符串的确有点大吧
先放到Vector,然后转数组
Vector a = new Vector();
Object[] ab = a.toArray();
dengshangkun
2007-10-11
打赏
举报
回复
哪个兄弟能给个代码吗?
「已注销」
2007-10-10
打赏
举报
回复
用list不可以吗?
dengshangkun
2007-10-10
打赏
举报
回复
这个文件行数比较大,假设他最大可能有5万行吧.用chb865讲的这方法会不会比较慢?
chb865
2007-10-10
打赏
举报
回复
把这些数据读出来,拼成一个字符串sourceString,用“,”分隔开,
再用String[] stringArray=sourceString.split(",");就行了。
liangCK
2007-10-10
打赏
举报
回复
如果你知道这个文件的行数,那还是好办的,直接声明一个数组,长度指定侧ok.
如果你不知道这个文件的行数.那只能是声明一个较大的数组了.
在不知道这个文件行数的情况吓,个人觉得最好用ArrayList类了.每读一行.都往这个ArrayList类add一行.
【嵌入式ARM汇编】如何将键入的
数据
存到
数组中
?
嵌入式ARM汇编中,如何将一串
数据
传到
数组中
?汇编调用C函数的练习、汇编中循环语句的练习。
Java 如何将数组的一部分保
存到
另
一个
数组中
?
使用 System.arraycopy 方法或使用数组拷贝的方式,将
一个
数组的一部分内容复制到另
一个
数组中
。
java怎么把
数据
传入数组_怎么把
数据
放入
数组中
1.如何将
数据
库中所有
数据
存入数组放到数组我不知道为什么这么做,你
数据
库的类型都是一样吗?要是整型和字符串你可以放
一个
数组里?你可以用结果集
取出
来放到list集合里 反正放到
一个
容器里就可以了,最好用个泛型如:User实体类,你先可以封装到populate的方法里 当然方法名你随便取,String sql = "select * from t_user";Listuserlist = null;t...
遍历方法将
数组中
的内容放到另外
一个
数组
今天项目中需要通过遍历
一个
数组将
数组中
的内容保
存到
另
一个
数组中
,打印发现,想要保存入的那个数组,每次都只保存了最后
一个
内容,反复找原因,最后发现原因是每次添加时都将数组重新初始化了,不是原来那个数组了。 附上代码for (NSDictionary *dic in _array) {//请求的
数据
中的
一个
数组
数据
保
存到
_array中,
数组中
存的全部是字典,所以用字典来遍历 NSString *i
java复制数组到数组,Java如何将
一个
数组元素复制到另
一个
数组
Java如何将
一个
数组元素复制到另
一个
数组1 说明在此程序中,我们需要将
一个
数组的所有元素复制到另
一个
数组中
。这可以通过循环遍历第一数组并将第一数组的元素存储到第二数组的相应位置来完成。2 算法思路步骤1:开始步骤2:初始化arr1 [] = {1、2、3、4、5}步骤3:创建大小为arr1 []的arr2 []。步骤4:将arr1 []的元素复制到arr2 []步骤5:重复步骤6直到(i 步骤6...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章