小编rai*_*mar的帖子

Enum的values()方法的文档在哪里?

我宣布枚举为:

enum Sex {MALE,FEMALE};
Run Code Online (Sandbox Code Playgroud)

然后,迭代枚举,如下所示:

for(Sex v : Sex.values()){
    System.out.println(" values :"+ v);
}
Run Code Online (Sandbox Code Playgroud)

我检查了Java API但找不到values()方法?我很好奇这个方法来自哪里?

API链接:https: //docs.oracle.com/javase/8/docs/api/java/lang/Enum.html

java enums

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

更新JSONObject中的元素

可以说我给了一个JSONObject

{
 "person":{"name":"Sam", "surname":"ngonma"},
 "car":{"make":"toyota", "model":"yaris"}
 }
Run Code Online (Sandbox Code Playgroud)

如何更新JSONObject中的某些值?

如下所示:

String name = jsonArray.getJSONObject(0).getJSONObject("person").getString("name");
name = "Sammie";
Run Code Online (Sandbox Code Playgroud)

java android json

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

ExecutorService.invokeAll不支持可运行任务的集合

想通过ExecutorService的 invokeAll(..)方法运行Runnable任务的集合.但是现在不支持(仅支持可调用任务的集合)

有什么具体的原因吗?做类似事情的替代方法是什么.

java executorservice java.util.concurrent

14
推荐指数
2
解决办法
7760
查看次数

System类中的inheritedChannel()方法有什么用处

System类中找到此方法.只是好奇知道它 -

public static Channel inheritedChannel() throws IOException {
     return SelectorProvider.provider().inheritedChannel();
}
Run Code Online (Sandbox Code Playgroud)

Java Doc描述是:

返回从创建此Java虚拟机的实体继承的通道.此方法返回通过调用系统范围的默认SelectorProvider对象的inheritedChannel方法获得的通道.

java

8
推荐指数
1
解决办法
1025
查看次数

无法在Eclipe Helios上安装EGit插件

我无法在我的Eclipse(Helios版本2)中为Git(EGit)安装Eclipse插件.

试图在eclipse安装新软件中通过url安装EGit:http://download.eclipse.org/egit/updates

我收到以下错误:

无法完成安装,因为找不到一个或多个必需的项目.正在安装的软件:Eclipse EGit 2.2.0.201212191850-r(org.eclipse.egit.feature.group 2.2.0.201212191850-r)缺少要求:Eclipse EGit 2.2.0.201212191850-r(org.eclipse.egit.feature.group 2.2.0.201212191850 -r)需要'org.eclipse.core.runtime [3.7.0,4.0.0)'但无法找到它

我尝试但未能安装上面提到的依赖项.所以想知道是否支持Helios的Git.我错过了什么吗?谢谢.

eclipse git egit

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

Java ArrayList声明

我目前正在攻读Java OCA考试,并遇到了一个与ArrayList声明有关的问题.

以下哪项有效?:

1. ArrayList al1 = new ArrayList();
2. ArrayList al2 = new ArrayList<>();
3. ArrayList<> al3 = new ArrayList<>();
4. ArrayList<Double> al4 = new ArrayList<>();
5. ArrayList<Double> al5 = new ArrayList<Float>();
Run Code Online (Sandbox Code Playgroud)

根据我的书,答案1,2和4是有效的.答案3和5无效.

但是,没有给出适当的解释.它所做的就是显示声明ArrayList的标准方法:

ArrayList<E> al3 = new ArrayList<E>();
Run Code Online (Sandbox Code Playgroud)

并且提到声明没有通用部分的ArrayList也是有效的.

我也无法在网上找到关于这个主题的好文章.有人可以解释(或指向一篇好文章的方向)上面的不同排列吗?

提前致谢.

java generics arraylist

8
推荐指数
1
解决办法
2042
查看次数

如何防止javascript中的非字母数字输入?

$("#user").keyup(function(e){ 
    var regx = /^[A-Za-z0-9]+$/;
    if (!regx.test('#user')) 
    {$("#infoUser").html("Alphanumeric only allowed !");}
);}
Run Code Online (Sandbox Code Playgroud)

#user是文本输入,如果用户输入除字母和数字之外的任何内容,我想要显示警告.
在上述情况下,无论键入什么都会出现警告.

javascript regex jquery

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

访谈:建议一种优化插入,删除和随机值生成的数据结构

建议一个可以优化以下所有3个操作的数据结构:

  1. 插入
  2. 删除
  3. 从现有值集中返回随机值

假设您输入整数/数字.

algorithm data-structures

5
推荐指数
1
解决办法
605
查看次数

ArrayList方法中的参数不一致

在ArrayList API中,add()接受泛型参数类型的参数,但contains()indexOf()接受Object类型的参数.

public class ArrayList<E> ...{
     public boolean add(E e);  
     public boolean contains(Object o);
     public int indexOf(Object o);
     ....
}
Run Code Online (Sandbox Code Playgroud)

用于ArrayList的Java Doc

所以我只是想知道它是否与Generics有关或它的设计是否一致?

我查看了Openjdk实现,但找不到任何具体原因.

java

4
推荐指数
1
解决办法
106
查看次数

无法使用Rome API从Feed中读取图片网址

我正在使用ROME解析器来解析我的RSS/Atom提要.现在问题是它没有提供新闻提要/条目的图像URL.问题的部分原因还在于Feed不一致,并且它们使图像URL不一致.

BBC新闻将图片网址放在<media:thumbnail...>元素内

<item> 
  <title>Dementia in care homes 'more common'</title>  
  <description>Eight out of 10 residents in care homes are now thought to have dementia or severe memory problems, new data shows.</description>  
  <link>http://www.bbc.co.uk/news/health-21579394#sa-ns_mchannel=rss&amp;ns_source=PublicRSS20-sa</link>  
  <guid isPermaLink="false">http://www.bbc.co.uk/news/health-21579394</guid>  
  <pubDate>Tue, 26 Feb 2013 00:28:31 GMT</pubDate>  
  <media:thumbnail width="66" height="49" url="http://news.bbcimg.co.uk/media/images/66064000/jpg/_66064884_c0016428-geriatric_care-spl.jpg"/>  
  <media:thumbnail width="144" height="81" url="http://news.bbcimg.co.uk/media/images/66064000/jpg/_66064885_c0016428-geriatric_care-spl.jpg"/> 
</item>
Run Code Online (Sandbox Code Playgroud)

但是一些新闻提要将图像放在封闭元素中.有些饲料根本没有它们.

所以我的问题是; 如果它们存在于Feed中,我怎么能得到它们.到目前为止,罗马API一直对我很有用; 但现在我陷入了困境.

java feed rome

4
推荐指数
1
解决办法
2712
查看次数