小编Sha*_*haw的帖子

Java - 将字符串写入CSV文件

我正在尝试使用java将数据写入csv文件,但是当我尝试使用excel打开生成的文件时,我收到一条错误,说文件已损坏.在记事本中打开文件后,它看起来格式正确,所以我不确定是什么问题.我正在使用FileWriter类将数据输出到文件.

FileWriter writer = new FileWriter("test.csv");

writer.append("ID");
writer.append(',');
writer.append("name");
writer.append(',');
...
writer.append('\n');

writer.flush();
writer.close();
Run Code Online (Sandbox Code Playgroud)

我是否需要在java中使用某些库才能打印到csv文件?我认为只要你使用了正确的格式,你就可以在java中本地执行此操作.

感谢帮助,

java csv excel export-to-csv

36
推荐指数
3
解决办法
21万
查看次数

Android:如何让ImageView填充屏幕

我不知道如何让图像填满屏幕,尝试了一切,也许我应该使用一些特殊的布局..?

我正在使用ImageView,但这只占屏幕的70%左右,在底部留下空白......

目前我只是使用LinearLayout并将其背景设置为我的图像.虽然这填满了屏幕,但图像有轻微的拉伸,这是我不想要的.

任何帮助将不胜感激!:)

我的布局文件的ImageView标签内的代码是:

android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:scaleType="centerCrop" 
android:adjustViewBounds="true" 
android:src="@drawable/image" 
Run Code Online (Sandbox Code Playgroud)

layout android

15
推荐指数
3
解决办法
3万
查看次数

在Android中更改活动setContentView()

我只是有关于更改活动布局的问题.

基本上我的问题是:

我有一个列表视图,其中填充了一系列字符串.我有一个分配给ListView的OnItemClick事件,

当用户单击列表视图中的项目时,我希望当前布局消失,并且图像将取代它.

通过阅读其他帖子,我了解建议的方法是为ListView中的每个项目设置单独的活动,但是,看起来所有活动正在显示图像我认为设置一个图片是浪费精力ListView中每个项目的单独活动...

有人能给我一些帮助吗?

提前致谢.

android

0
推荐指数
1
解决办法
326
查看次数

perl - 如何根据文件的位置从文件中提取行

我正在处理文本文件以提取包含时间戳的行,然后对这些时间戳执行计算.该行包含一个时间戳,后跟一条消息,我正在执行正则表达式以提取.

TIME | MESSAGE
20:48:27.159 | FOO
20:48:47.353 | BAR
20:48:49.227 | SPAM
20:48:52.192 | FOO
Run Code Online (Sandbox Code Playgroud)

下面是我正在对文件执行的正则表达式的sudo代码

... .... ... 


open (my $FH, "<", $file) or die "Cannot open <$file>: $!";
for my $line (<$FH>) {
    if ($line =~ /bar/) {
        my $ts1 = ExtractTimestamp($line);
    } elsif ($line =~ /FOO/) {
        my $ts2 = ExtractTimestamp($line);
    }
}
my $diff = $ts2 - $ts1;
Run Code Online (Sandbox Code Playgroud)

这里的问题是正则表达式找到第一次出现的行并提取它,这给我留下了负时间戳.我想知道在perl中是否有任何模块或任何技术我可以在BAR之后提取文件中出现的FOO的事件?

非常感谢这里的任何帮助!

regex perl

0
推荐指数
1
解决办法
64
查看次数

标签 统计

android ×2

csv ×1

excel ×1

export-to-csv ×1

java ×1

layout ×1

perl ×1

regex ×1