遍历属性动态展示列

为什么80%的码农都做不了架构师?>>>   hot3.png

前端根据后台返回json对象(Map)进行动态列展示。

javascript属性遍历和访问:

//var obj = {name:"h2do",age:0,sex:"男"};
function User(){this.name = "h2do";this.age = 0;this.sex = "男";
}
var obj = new User();/*遍历属性*/
//判断是否存在obj.hasOwnProperty("name");
for(var p in obj){alert(p);
}/*根据名称获取属性值*/
/*1、public属性*/
v = obj["name"];//同v = eval("obj."+"name");
alert(v);
/*2、不存在属性*/
v = obj["address"];
alert(v);//undefined

对比java属性遍历和访问:

public static void main(String[] args) throws Exception
{class User{public String name = "h2do";public int age = 0;public char sex = '男';protected float money = 10*20*1000;}User obj = new User();/*遍历属性*/for(Field f : User.class.getFields()){System.out.println(f.getName());}/*根据名称获取属性值*//*1、public属性*/System.out.println(User.class.getField("name").get(obj));System.out.println(User.class.getField("age").getInt(obj));System.out.println(User.class.getField("sex").getChar(obj));/*2、不存在属性*/try{System.out.println(User.class.getField("address").get(obj));}catch(NoSuchFieldException e){System.out.println("属性不存在。");}/*3、非public属性*/try{System.out.println(User.class.getField("money").get(obj));}catch(NoSuchFieldException e){System.out.println("属性不存在。");}}


转载于:https://my.oschina.net/h2do/blog/314870

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/299145.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

厉害了!这几位小学生竟然在艺术界掀起一阵风暴,简直是灵魂画手无疑.........

全世界只有3.14 % 的人关注了爆炸吧知识高能预警!请查阅全文!在孩子们的眼中,世间万物都被赋予了无限的想象力,而绘画是他们独特想法和思维的表达。一支小小的画笔,便能创造一个千奇百怪的世界。为鼓励孩子们拿起画笔&…

java范型_Java知识点总结(Java泛型)

Java知识点总结(Java泛型)(Java知识点总结)[Java, Java泛型][toc]泛型泛型就是参数化类型适用于多种数据类型执行相同的代码泛型中的类型在使用时指定泛型归根到底就是“模版”优点:使用泛型时,在实际使用之前类型就已经确定了,不需要强制类型…

花开的声音 - 张靓颖

姓名:张靓颖 / Jane Zhang性别:女 地区:内地 职业:歌手 星座:天秤座 血型:O 身高:162cm张靓颖,中国女歌手,四川成都人。2005年参加湖南卫视…

基于事件驱动架构构建微服务第5部分:容器化(Web Api Core 和 SQL Server Linux)

原文链接:https://logcorner.com/building-microservices-through-event-driven-architecture-part5-dockerization-web-api-core-and-sql-server-linux/在本文中,我将谈谈web api和sql server linux数据库的容器化Web API将发布并上线,它需要…

eclipse工程 'cocostudio/CocoStudio.h' file not found

android.mk里有这样配置: LOCAL_PATH : $(call my-dir)include $(CLEAR_VARS)$(call import-add-path,$(LOCAL_PATH)/../../cocos2d) $(call import-add-path,$(LOCAL_PATH)/../../cocos2d/external) $(call import-add-path,$(LOCAL_PATH)/../../cocos2d/cocos) $(…

爆笑!物理书上的照片能不能好好选选啊喂!

全世界只有3.14 % 的人关注了爆炸吧知识在物理书里,有各种物理大佬的照片。他们正襟危坐,他们不苟言笑,他们看起来就很“物理”。但是,知识君想说,谁不是个有血有肉的人啊?!选照片的时候给我好好…

java字符数组转化为字符串_java字符数组转字符串,java数组转字符串

字符串转数组使用Java split() 方法split() 方法根据匹配给定的正则表达式来拆分字符串。注意: . 、 | 和 * 等转义字符,必须得加 \\。多个分隔符,可以用 | 作为连字符。// 字符串转数组 java.lang.StringString str "0,1,2,3,4,5"…

计算机网络体系结构概述

1.Internet结构 2.计算机网络的体系结构 1)网路协议主要由以下三要素组成: 语法,即数据与控制信息的结构或格式; 语义,即需要发出何种控制信息,完成何种动作以及做出何种响应; 同步,…

如何识别是三层交换机还是二层交换机

举例说明:302620125012看第2位是0~4的说明它是2层交换机3550看第2位是5~9的说明它是3层交换机LI(LitesoftwareImage)表示设备为弱特性版本。SI(StandardsoftwareImage)表示设备为标准版本,包含基础特性。 EI(EnhancedsoftwareImage)表示设备为增强版本,包…

.NET 6 全新指标 System.Diagnostics.Metrics 介绍

前言工友们, .NET 6 Preview 7 已经在8月10号发布了, 除了众多的功能更新和性能改进之外, 在 preview 7 版本中, 也新增了全新的指标API, System.Diagnostics.Metrics, 为了让应用能有更好的可观测性, 在之前的发布的.NET 5中, 也把 Activity 增强为 ActivitySource, 主要原因还…

java实验3_Java 实验3

实验3 /* * (#)AverageNumbers2 * * Copyright 2008 School of Software, Yunnan University. * All rights reserved */ package cn.edu.ynu.sei.Java_Labs.Lab3; /** * 求1-50的平均数 * version 1.0.0.0 Jan 22, 2008 …

42张动图带你走进神奇的物理世界,超震撼!

全世界只有3.14 % 的人关注了爆炸吧知识世界之大,无奇不有。生活中其实有许多神奇的物理化学现象。下面就一起来看看吧!图片加载慢稍加等待即可哦~神 奇 的 物 理 反 应1.锤击被液氮冻上的康乃馨,求康乃馨的心理阴影面积。2.比重比空气还大的…

Linux优化之IO子系统监控与调优

Linux优化之IO子系统作为服务器主机来讲,最大的两个IO类型 :1.磁盘IO 2.网络IO这是我们调整最多的两个部分所在磁盘IO是如何实现的在内存调优中,一直在讲到为了加速性能,linux内核一般情况下都会尝试将磁盘上的慢速设备上的文件缓…

window 2008 和 windows vista windows 7 安装 MSMQ

从MSDN找到的资料,详见:http://msdn.microsoft.com/zh-cn/library/aa967729.aspx安装“消息队列 (MSMQ)”以下过程介绍如何安装“消息队列 4.0”和“消息队列 3.0”。 注意: 消息队列 4.0 在 Windows XP 和 Windows Server 2003 中不可用。 在 Windows S…

Oh no no no i'm a rocket man

She packed my bags last night pre-flight火箭队员昨晚整理行李准备打客场 Zero hour nine a.m.9分钟之前是午夜12点 And im gonna be high as a kite by then我象风筝那样跟向前 I miss the earth so much i miss my wife我曾错过这么多客场随队旅行的机会我错过了亲眼目睹火…

如何洗牌 ListT 中的元素?

咨询区 mirezus&#xff1a;是否有一个最佳的方式对 List<T> 进行洗牌排序&#xff0c;我的项目有一个抽奖模块&#xff0c;需要对一个有 75个元素的 List<T> 进行随机排序&#xff0c;请问大家有什么好的实现方式。回答区 user453230&#xff1a;如果你仅仅是想对…

用3年时间破解学界200多年难题,年仅21岁的天才竟因谈了一场恋爱挂掉了.........

全世界只有3.14 % 的人关注了爆炸吧知识俗话说&#xff0c;英雄难过美人关&#xff0c;即便是智商超群的数学天才也毫不例外。破得了百年的世界难题&#xff0c;却解不开一个小小的爱情谜团......没错&#xff0c;这位为情所困的数学天才&#xff0c;便是今天的主人公——伽罗瓦…

投影变换与视口变换

一些说明&#xff1a; 0. 投影变换&#xff1a;描述如何指定视景体(viewing volume)的形状和方向。视口变换&#xff1a;解释如何控制三维模型坐标到屏幕坐标的变换。 1. 无论是透视投影还是平行投影&#xff08;正交投影&#xff09;&#xff0c;只有在视景体中的物体才可见。…

java 按钮设置图片_Java中如何设置带图片按钮的大小

在java部分需要用到图形界面编程的项目中&#xff0c;经常会使用图片设置对按钮进行美化&#xff0c;但是使用时会出现一个很麻烦的问题&#xff0c; 按照方法&#xff1a;JButton jb1 new JButton();jb1.setBounds(0, 0, 25, 20);ImageIcon ii new ImageIcon("images/x…

JAVA 异常库

为什么80%的码农都做不了架构师&#xff1f;>>> 1.java.lang.NumberFormatException: multiple points已解决 多线程方法中使用了共享变量SimpleDateFormat&#xff0c;报如下错误&#xff1a; java.lang.NumberFormatException: multiple points at sun.misc.Floa…