【java – 什么是嵌套类用于?】教程文章相关的互联网学习教程文章

java – 用某种表格替换嵌套的if子句【代码】

我想制作一个简单的小awt.component,它在所有4个边(以及4个角)上给我一个调整大小的光标,并在组件的“body”中给出一个移动光标. 下面的代码可以工作,但对于这样一个简单的任务来说看起来很丑陋和复杂.@Override public void mouseMoved(MouseEvent arg0) {if (interactMode != InteractivityMode.EDIT_WINDOW){setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));return;}// left borderif (arg0.getX() < RESCALE_AR...

使用Java 8流处理嵌套的if / else语句【代码】

我有一个条件,有一些检查要创建一个对象.我正在使用Streams,我很难完成这项工作. 输入是具有键/值对的HashMap对象,输出应在下面.| userrole | userid | username | output | |------------|--------|----------|----------| | "" (blank) | 111 | amathews | 111 | | "" | | amathews | amathews | | Admin | 111 | amathews | 111 | | Admin | 111 | "" | 111 | | Ad...

java – Spring REST重用嵌套的requstmapping【代码】

我们有一个REST API,用于一些评论.目前,最有趣的URI是:GET /products/1/comments // get all comments of product 1 GET /products/1/comments/5 // get the 5th comment of product 1 GET /products/1/comments/5/user // get the user of the 5th comment GET /products/1/comments/latest // get the latest comment of product 1 GET /products/1/comments/latest/user // get the user of t...

java – 使用GSON反序列化嵌套对象【代码】

我正在尝试反序列化以下结构{ meta: { keywords: [a, b, c, d]} ... }其他有效的结构是{ meta: { keywords: "a,b,c,d"} ... }和{ meta: {keywords: "a"} ...}我有这门课public class Data {@PropertyName("meta")MetaData meta;... }public class MetaData {List<String> keywords;... }和自定义反序列化器public static class CustomDeserilizer implements JsonDeserializer<MetaData>{@Overridepublic MetaData deseriali...

如何用Java 8 Stream压缩嵌套的列表映射?【代码】

参见英文答案 > In Java, how do I efficiently and elegantly stream a tree node’s descendants? 4个我有一个看起来像这样的结构:public class Category {private String tag;private String name;private String description;private List<Item> items; } 和Item看起来像这样public class Item {private String itemTag;private String itemName;private String itemType;private Integer...

java – 是否可以绑定嵌套泛型?【代码】

是否可以将嵌套的泛型/捕获绑定在一起? 我经常遇到将类的Map查找到所述类的泛化项的问题.具体来说,我想要这样的东西(不,T没有在任何地方声明).private Map<Class<T>, ServiceLoader<T>> loaders = Maps.newHashMap();简而言之,我希望loaders.put / get具有类似这样的语义:<T> ServiceLoader<T> get(Class<T> klass) {...} <T> void put(Class<T> klass, ServiceLoader<T> loader) {...}以下是我能做的最好的事情吗?在某个地方,我...

java – Mybatis嵌套集合无法正确使用列前缀【代码】

我需要使用mybatis映射为另一个集合中的对象设置集合. 它适用于我没有使用columnPrefix,但我需要它,因为有很多可重复的列.<resultMap id="ParentMap" type="org.example.mybatis.Parent"><id column="Id" jdbcType="VARCHAR" property="id" /><result column="Name" jdbcType="VARCHAR" property="name" /><result column="SurName" jdbcType="VARCHAR" property="surName" /><collection property="childs"javaType="ArrayList" o...

java – 如何使用Hibernate Criteria来查询嵌套表?【代码】

我看过SO和Google,但我想我没有使用正确的搜索词或其他东西. 无论如何,说我有三张桌子:Companies ----------------------------------------- id name user_idUsers ----------------------------------------- id username usertype_idUserTypes ----------------------------------------- id typeofuser因此ACME将成为一家公司,它将拥有一个用户Moe和Moe将成为Stooge的一种使用类型. 在SQL中,我会做类似的事情:select* from c...

java – 正则表达式匹配嵌套的json对象【代码】

我正在实现某种解析器,我需要定位和反序列化嵌入到其他半结构化数据中的json对象.我用regexp:\\{\\s*title.*?\\}找到对象{title:'Title'}但它不适用于嵌套对象,因为表达式只匹配第一个找到的结束花括号.对于{title:'Title',{data:'Data'}}它匹配{title:'Title',{data:'Data'}所以字符串对于反序列化变得无效.我知道有一个贪婪的业务,但我不熟悉正则表达式.你可以帮我扩展表达式以消耗所有可用的结束花括号. 更新: 为了清楚起见,这...

java – Android:调用Context.startService()后未启动嵌套的Intent服务【代码】

我的嵌套意图服务定义如下:package com.my.package;... // Bunch of importspublic class MyNotifier... // Bunch of variablespublic class MissedCallIntentService extends IntentService {private static final String TAG = "MissedCallIntentService";public MissedCallIntentService() {super("MissedCallIntentService");Log.i(TAG, "Creating intent service.");}@Overridepublic void onHandleIntent(Intent intent) {L...

java – 当我将嵌套的静态Fragment类声明为private时,为什么会生成错误?【代码】

我为我的Android项目创建了一个活动,并决定将嵌套Fragment类的访问修饰符更改为“private”,我认为外部Activity类是我的程序中唯一需要访问此Fragment类的元素.当我在eclipse中构建时,我收到以下错误消息“此片段类应该是公共的……”,为什么会生成此错误?"`private static class PlaceholderFragment extends ListFragment {...."`解决方法:因为Android框架可能需要通过反射来调用Fragment的no-arg构造函数,如果该类是私有的,它就...

java – CheckStyle模块“NeedBraces”可以使用嵌套的if / else块吗?【代码】

我们正在使用CheckStyle来强制执行我们的风格标准.我们选择包含的样式规则之一是NeedBraces模块. NeedBraces指定每个块类型语句(例如if,else,for)必须具有开括号和右大括号.但是,据我所知,它没有完全正确地工作. 此示例将触发CheckStyle错误.if (true){System.out.println("20"); }elseSystem.out.println("30");因为else案例没有大括号.但是,下一个示例无法触发CheckStyle错误.if (true){System.out.println("20"); }elseif (...

java – 如何迭代嵌套列表【代码】

嗨,我有一个hibernate查询,它给我一个类型为List< List< integer>>的列表.我怎么能迭代这个?我的hibernate查询是:String SQL_QUERY = "select DISTINCT cbl.franchiseId,cbl.resellerId from CustomerBusinessLocation cbl where cbl.cmcustLocId in (:locationId)";Query query = getSession().createQuery(SQL_QUERY); query.setParameterList("locationId", customerLocId);List<List<Integer>> rc_list = query.list();或者,...

为什么要在Java中使用嵌套的InvokeLater调用?【代码】

我正在重构一些运行多阶段过程的代码.每个步骤都在嵌套的java.awt.EventQueue.invokeLAter ….调用中.看起来有点像这样:import java.awt.EventQueue;public class NestedInvokeLater {/*** @param args*/public static void main(String[] args) {java.awt.EventQueue.invokeLater(new Runnable() {@Overridepublic void run() {changeTabPanel();copySomeFiles();enableNextButton1();upDateProgressBar(10);java.awt.EventQueue...

创建名为’application’的bean时出错,找不到默认构造函数;嵌套异常是java.lang.NoSuchMethodException【代码】

我不太明白为什么这段代码给我“找不到默认构造函数”错误.构造函数是@Autowired.一切似乎都正确注入.有人可以帮忙吗?谢谢@SpringBootApplication public class Application {private ApplicationContext applicationContext;private MessagingService messagingService;private Parser parser;private static final Logger log = LoggerFactory.getLogger(Application.class);@Autowiredpublic Application(ApplicationContext a...