小编Son*_*hut的帖子

正则表达式不是运算符

Regexes中是否有NOT运算符?就像在那个字符串中:"(2001) (asdf) (dasd1123_asd 21.01.2011 zqge)(dzqge) name (20019)"

我想删除所有\([0-9a-zA-z _\.\-:]*\)但不是一年的那个:(2001).

那么正则表达式应该返回的是:(2001) name.

注意:类似的东西\((?![\d]){4}[0-9a-zA-z _\.\-:]*\)对我不起作用((20019)不知何故也匹配......)

java regex string

73
推荐指数
2
解决办法
22万
查看次数

获取List中对象的属性列表

什么时候有List<Person>可能获得所有的List person.getName()?有没有准备好的调用,或者我必须写一个foreach循环,如:

List<Person> personList = new ArrayList<Person>();
List<String> namesList = new ArrayList<String>();
for(Person person : personList){
    namesList.add(personList.getName());
}
Run Code Online (Sandbox Code Playgroud)

java collections class list

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

javascript删除字符串中出现的所有char

我想删除所有的字符,如[]&在一个字符串,即:"[富]栏" - >"富巴"

我不想调用替换3次,有没有比编码更简单的方法:

var s="[foo] & bar";

s=s.replace('[','');

s=s.replace(']','');

s=s.replace('&','');

javascript string

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

URLConnection.setUseCaches()在实践中如何运作?

我有一个Applet,它使用URLConnection通过http连接加载图像.我为所有连接设置setUseCaches(true),但仍然没有看到任何缓存行为.我的图像的HTTP标头具有合理的缓存设置.如果你看一下bug 4528599,就会有这个相当神秘的陈述:

Java Plug-In的当前版本(1.3.1)仅检查浏览器缓存中名称以.jar或.class结尾的文件.有人告诉我,对于Java Plug-In 1.4,将检查浏览器缓存的以下文件类型:.class,.jar,.zip,.jpg,.gif,.wav,.au.

当然,这被标记为1.6的固定,但即使在1.6以下,我也看不到任何缓存.我的图像是PNG文件,在某些情况下,实际上并不以.png扩展名结尾.我没有看到任何缓存.

错误修复报告讨论了1.6统一下载引擎,但谷歌似乎并不了解它.

这是应该工作还是只是另一个破碎的太阳"功能".有什么方法或解决方法,我可以让我的applet从浏览器缓存加载PNG图像?我宁愿不实施自己的....

更新:缓存似乎与ResponseCache实现相关联.有关其工作原理的详细信息,请参阅此技术说明.最后一行说:

Java 2 Standard Edition中没有URLConnection缓存的默认实现.但是,Java Plugin和Java WebStart确实提供了一个开箱即用的功能.

所以在我看来问题确实变成了:Java插件ResponseCache实现如何真正起作用?v1.4/v1.5/v.16之间有什么区别

有人有任何想法吗?

java applet urlconnection

18
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×3

string ×2

applet ×1

class ×1

collections ×1

javascript ×1

list ×1

regex ×1

urlconnection ×1