Questions tagged «java»

Java是一种流行的高级编程语言。如果您在使用或理解语言本身时遇到问题,请使用此标签。这个标签很少单独使用,最常与[spring],[spring-boot],[jakarta-ee],[android],[javafx],[gradle]和[maven]结合使用。

3
使用Java字符串格式格式化整数
我想知道是否有可能在Java中使用String.format方法给出一个在零之前的整数? 例如: 1将变为001 2将变为002 ... 11将变为011 12将变为012 ... 526将保留为526 ... 目前,我已经尝试了以下代码: String imageName = "_%3d" + "_%s"; for( int i = 0; i < 1000; i++ ){ System.out.println( String.format( imageName, i, "foo" ) ); } 不幸的是,它在数字前带有3个空格。可以在数字前面加上零吗?


11
如何在回收者视图适配器中获取上下文
我正在尝试使用Picasso库来将URL加载到imageView,但是我无法context正确使用Picasso库。 public class FeedAdapter extends RecyclerView.Adapter<FeedAdapter.ViewHolder> { private List<Post> mDataset; // Provide a reference to the views for each data item // Complex data items may need more than one view per item, and // you provide access to all the views for a data item in a view holder …

15
用Java打印HashMap
我有一个HashMap: private HashMap<TypeKey, TypeValue> example = new HashMap<TypeKey, TypeValue>(); 现在,我想遍历所有值并打印它们。 我这样写: for (TypeValue name : this.example.keySet()) { System.out.println(name); } 它似乎不起作用。 问题是什么? 编辑:另一个问题:此集合是零基础吗?我的意思是,如果它具有1个键并且值将为0或1?
129 java  collections 

12
无法从START_OBJECT令牌中反序列化java.util.ArrayList的实例
我正在尝试发布List自定义对象。我在请求正文中的JSON是这样的: { "collection": [ { "name": "Test order1", "detail": "ahk ks" }, { "name": "Test order2", "detail": "Fisteku" } ] } 处理请求的服务器端代码: import java.util.Collection; import javax.ws.rs.Consumes; import javax.ws.rs.POST; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; @Path(value = "/rest/corder") public class COrderRestService { @POST @Produces(MediaType.APPLICATION_JSON) @Consumes(MediaType.APPLICATION_JSON) public Response postOrder(Collection<COrder> orders) …

8
切换case语句错误:case表达式必须为常量表达式
我的转换案例声明昨天运行良好。但是,当我今天早些时候运行代码时,eclipse给了我一个错误,强调了红色的case语句,并说:case表达式必须是常量表达式,它是常量,我不知道发生了什么。这是我的代码如下: public void onClick(View src) { switch(src.getId()) { case R.id.playbtn: checkwificonnection(); break; case R.id.stopbtn: Log.d(TAG, "onClick: stopping srvice"); Playbutton.setImageResource(R.drawable.playbtn1); Playbutton.setVisibility(0); //visible Stopbutton.setVisibility(4); //invisible stopService(new Intent(RakistaRadio.this,myservice.class)); clearstatusbar(); timer.cancel(); Title.setText(" "); Artist.setText(" "); break; case R.id.btnmenu: openOptionsMenu(); break; } } 所有R.id.int都用红色下划线。

16
在Linux上将Java应用程序作为服务运行
我已经编写了一个在标准虚拟主机Linux解决方案上运行的Java服务器应用程序。该应用程序始终在运行,以监听套接字连接并为其创建新的处理程序。它是客户端服务器应用程序的服务器端实现。 我启动它的方法是将其包含在服务器的启动rc.local脚本中。但是,一旦启动,我不知道如何访问它以停止它以及是否要安装更新,因此我必须重新启动服务器才能重新启动应用程序。 在Windows PC上,对于这种类型的应用程序,我可以创建Windows服务,然后可以根据需要停止和启动它。在Linux机器上是否有类似的东西,所以如果我启动此应用程序,则可以停止它并重新启动它,而无需完全重新启动服务器。 我的应用程序称为WebServer.exe。它是通过将其包含在我的rc.local中的方式在服务器启动时启动的: java -jar /var/www/vhosts/myweb.com/phpserv/WebServer.jar & 我在Linux上有点菜鸟,因此任何示例都将不胜感激。但是我确实有SSH,并且对安装该更新程序的盒子具有完全的FTP访问权限以及对Plesk面板的访问权限。
128 java  linux  service 

14
使用Java Reflection检索继承的属性名称/值
我有一个Java对象'ChildObj',它是从'ParentObj'扩展而来的。现在,是否可以使用Java反射机制来检索ChildObj的所有属性名称和值,包括继承的属性? Class.getFields为我提供了公共属性的数组,而Class.getDeclaredFields为我提供了所有字段的数组,但是它们都不包含继承的字段列表。 还有什么方法可以检索继承的属性?

6
如何在Eclipse中添加Maven依赖项?
我根本不知道如何使用Maven。我已经在Eclipse上开发了两年了,现在还不需要了解它。但是,现在我正在查看一些建议执行以下操作的文档: “要将其包含在您的项目中,只需将此Maven依赖项添加到您的构建中即可。” <repository> <id>jboss</id> <url>http://repository.jboss.org/maven2</url> </repository> ... <dependency> <groupId>org.jboss.resteasy</groupId> <artifactId>resteasy-jackson-provider</artifactId> <version>1.1.GA</version> </dependency> 如何在Eclipse项目中执行此操作? 请假设我对Maven一无所知。我只是想知道可以通过mvn在命令行上输入将其安装在我的计算机上,但这是我所了解的范围。如果有等效的,非Maven的方式通过Eclipse遵循这些说明,我将很高兴继续对Maven一无所知。

9
评论界面,实现或两者?
我想象我们所有人(当我们可以打扰的时候!)评论我们的界面。例如 /// <summary> /// Foo Interface /// </summary> public interface Foo { /// <summary> /// Will 'bar' /// </summary> /// <param name="wibble">Wibble factor</param> void Bar(string wibble); } 您是否还评论了实现(它也可以提供给客户,例如作为aa库的一部分)?如果是这样,您如何管理两者同步?还是只添加“查看文档界面”注释? 谢谢
128 c#  java  comments  interface 


13
如何使Java线程等待另一个线程的输出?
我正在用一个应用程序逻辑线程和一个数据库访问线程来制作Java应用程序。他们都坚持为应用程序和都需要的整个生命周期,以在同一时间运行(一个会谈到服务器,一个谈判给用户;当应用程序完全启动,我需要两个人工作)。 但是,在启动时,我需要确保最初应用线程等待直到数据库线程准备就绪(当前是通过轮询自定义方法确定的dbthread.isReady())。我不介意应用线程在数据库线程准备就绪之前是否阻塞。 Thread.join() 看起来不是一个解决方案-db线程仅在应用关闭时退出。 while (!dbthread.isReady()) {} 可以工作,但是空循环会消耗很多处理器周期。 还有其他想法吗?谢谢。



4
如何确定数字是否为正则表达式的质数?
我在RosettaCode上找到了以下Java代码示例: public static boolean prime(int n) { return !new String(new char[n]).matches(".?|(..+?)\\1+"); } 我不是特别了解Java,但除了正则表达式本身以外,都了解此代码段的所有方面 当您在内置的PHP函数中找到它时,我对Regex有基本的基础知识。 .?|(..+?)\\1+素数如何匹配?
128 java  regex  primes 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.