Tag: 对象

如何sortingJava中的对象数组?

我的数组不包含任何string。 但是它包含对象引用。 每个对象引用通过toString方法返回name,id,author和publisher。 public String toString() { return (name + "\n" + id + "\n" + author + "\n" + publisher + "\n"); } 现在我需要按名称sorting该对象的数组。 我知道如何sorting,但我不知道如何从对象中提取名称并对其进行sorting。

将一个对象从JSP页面传递回Servlet

总之,我想知道如何将一个object从JSP页面传回给一个Servlet。 具体来说,我有一个表单元素的操作标签引用一个servlet。 在表单提交中,我想在HttpServletRequest请求objectembedded一​​个object ,以便它可以被servlet解除引用。 到目前为止,我已经尝试在JSP页面中设置request.setAttribute(object) 。 但仍然从servlet中检索它为null。 任何指针将不胜感激。

有没有办法在Java中按名称实例化类?

我正在寻找的问题是: 从它的string名称实例化一个类,它描述了如何实例化一个类时,它的名字。 有没有办法在Java中做到这一点? 我将有包名和类名,我需要能够创build具有该特定名称的对象。

使用string值创buildvariables名称

这是一个简单的问题(我认为) 可以说我有这个代码(假设我有一个狗class) String name = "dog"; dog name = new dog(); 我怎样才能让java识别名称作为一个string,并命名对象的狗?

JavaScript中使用小写“f”的新函数()

我的同事一直在用“f”的小写“new function()”来定义JavaScript中的新对象。 它似乎在所有主stream浏览器中都能正常工作,并且在隐藏私有variables方面似乎也相当有效。 这是一个例子: var someObj = new function () { var inner = 'some value'; this.foo = 'blah'; this.get_inner = function () { return inner; }; this.set_inner = function (s) { inner = s; }; }; 只要“this”被使用,它就成为someObj的公共财产。 所以someObj.foo,someObj.get_inner()和someObj.set_inner()都是公开的。 另外,set_inner()和get_inner()是特权方法,所以它们可以通过闭包访问“内部”。 但是,我还没有看到任何地方提及这种技术。 就连道格拉斯·克罗克福德的JSLint也抱怨道: 奇怪的build筑。 删除“新” 我们在生产中使用这种技术,似乎运行良好,但我有点担心,因为它没有logging在任何地方。 有谁知道这是否是一种有效的技术?

是否有可能获得一个对象的不可枚举的inheritance属性名称?

在JavaScript中,我们有几种获取对象属性的方法,具体取决于我们想要获得的内容。 1) Object.keys() ,它返回一个ECMA5方法的对象的所有可枚举属性。 2) for…in循环,它返回一个对象的所有可枚举属性,不pipe它们是自己的属性,还是从原型链inheritance。 3) Object.getOwnPropertyNames(obj)它返回一个对象的所有属性,可枚举或不可以。 我们也有像hasOwnProperty(prop)这样的方法让我们检查一个属性是inheritance的还是属于这个对象的, propertyIsEnumerable(prop) ,顾名思义,让我们检查属性是否可枚举。 有了这些选项,就没有办法获得一个对象的非可枚举的非属性的属性,这正是我想要做的。 有没有办法做到这一点? 换句话说,我可以以某种方式获得inheritance的非枚举属性的列表? 谢谢。

如何检查对象属性是否存在与持有属性名称的variables?

我正在检查是否存在一个对象属性与variables持有问题的属性名称。 var myObj; myObj.prop = "exists"; var myProp = "p"+"r"+"o"+"p"; if(myObj.myProp){ alert("yes, i have that property"); }; 这是undefined因为它正在寻找myObj.myProp但我希望它检查myObj.prop

在Excel VBA中parsingJSON

我在Excel VBA中有相同的问题:parsingJSON对象循环但找不到任何解决scheme。 我的JSON嵌套对象,所以build议像VBJSON和vba-json解决scheme不适合我。 我也修复其中一个正常工作,但由于许多recursion的doProcess函数,结果是一个调用堆栈溢出。 最好的解决scheme似乎是在原始文章中看到的jsonDecode函数。 这是非常快速和高效的有效; 我的对象结构都在JScriptTypeInfotypes的通用VBA对象中。 现在的问题是,我不能确定什么是对象的结构,因此,我不知道将驻留在每个通用对象中的键。 我需要遍历通用的VBA对象来获取键/属性。 如果我的parsingJavaScript函数可能会触发一个VBA函数或子,这将是非常好的。

如何访问与该属性名称对应的对象属性给定的string

你如何设置/获取由x给定的t的属性值。 class test(): attr1 = int attr2 = int t = test() x = "attr1"

通过属性名称sortingJavaScript对象

我一直在寻找一段时间,想要一种方法来sorting一个JavaScript对象,如下所示: { method: 'artist.getInfo', artist: 'Green Day', format: 'json', api_key: 'fa3af76b9396d0091c9c41ebe3c63716' } 并按名称按字母顺序sorting以得到: { api_key: 'fa3af76b9396d0091c9c41ebe3c63716', artist: 'Green Day', format: 'json', method: 'artist.getInfo' } 我找不到任何代码可以做到这一点。 任何人都可以给我一些帮助吗?